From 29873ed1efc83e23e44cfe33984374c791fccc35 Mon Sep 17 00:00:00 2001 From: Marien Fressinaud Date: Sun, 18 Aug 2013 11:56:41 +0200 Subject: Correction comportement JS MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit L'ouverture d'un article sur le site d'origine via le raccourci fonctionne de nouveau normalement Lorsque la connexion est paramétrée et la lecture anonyme autorisée, une personne non connectée pouvait avoir l'impression de marquer des articles comme (non) lus (mais ça n'était pas effectif après un rafraichissement de la page). Les articles ne peuvent plus être marqués désormais --- app/views/javascript/main.phtml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) (limited to 'app/views/javascript') diff --git a/app/views/javascript/main.phtml b/app/views/javascript/main.phtml index 5eb4aaa99..93d45e6ae 100644 --- a/app/views/javascript/main.phtml +++ b/app/views/javascript/main.phtml @@ -58,12 +58,6 @@ function mark_read (active, only_not_read) { return false; } - if (active.hasClass ("not_read")) { - active.removeClass ("not_read"); - } else { - active.addClass ("not_read"); - } - url = active.find ("a.read").attr ("href"); if (url === undefined) { return false; @@ -77,6 +71,12 @@ function mark_read (active, only_not_read) { res = jQuery.parseJSON(data); active.find ("a.read").attr ("href", res.url); + + if (active.hasClass ("not_read")) { + active.removeClass ("not_read"); + } else { + active.addClass ("not_read"); + } }); } @@ -85,7 +85,7 @@ function mark_favorite (active) { return false; } - url = active.find ("a.bookmark").attr ("href"); + url = active.find ("a.bookmark").attr ("href"); if (url === undefined) { return false; } @@ -290,7 +290,7 @@ function init_shortcuts () { 'disable_in_input':true }); shortcut.add("", function () { - url = $(".flux.active .link a").attr ("href"); + url_website = $(".flux.active .link a").attr ("href"); $(".flux.active").each (function () { @@ -298,7 +298,7 @@ function init_shortcuts () { }); - redirect (url, true); + redirect (url_website, true); }, { 'disable_in_input':true }); -- cgit v1.2.3