aboutsummaryrefslogtreecommitdiff
path: root/app/views/javascript/main.phtml
diff options
context:
space:
mode:
authorGravatar Marien Fressinaud <dev@marienfressinaud.fr> 2013-08-18 11:56:41 +0200
committerGravatar Marien Fressinaud <dev@marienfressinaud.fr> 2013-08-18 11:56:41 +0200
commit29873ed1efc83e23e44cfe33984374c791fccc35 (patch)
tree3f17bd8627760326236eebde3bbc619e9c2970ad /app/views/javascript/main.phtml
parent10e87035cae8d5f0d6e71d0b9247fa270707a300 (diff)
Correction comportement JS
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
Diffstat (limited to 'app/views/javascript/main.phtml')
-rw-r--r--app/views/javascript/main.phtml18
1 files changed, 9 insertions, 9 deletions
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("<?php echo $s['go_website']; ?>", function () {
- url = $(".flux.active .link a").attr ("href");
+ url_website = $(".flux.active .link a").attr ("href");
<?php if ($mark['site'] == 'yes') { ?>
$(".flux.active").each (function () {
@@ -298,7 +298,7 @@ function init_shortcuts () {
});
<?php } ?>
- redirect (url, true);
+ redirect (url_website, true);
}, {
'disable_in_input':true
});