diff options
| author | 2012-10-25 19:06:32 +0200 | |
|---|---|---|
| committer | 2012-10-25 19:06:32 +0200 | |
| commit | 3ff51a59ba97f3ef1df3c26df16d9a3ab5789843 (patch) | |
| tree | 89de7b553f5b8240ad0d9f766800973f9845a121 /app/views/javascript | |
| parent | 48a1aa7d52e712d5f64a33a003b31f23a00b99f5 (diff) | |
Ajout fonctionnalité connexion avec Persona (à améliorer sans doute)
Diffstat (limited to 'app/views/javascript')
| -rw-r--r-- | app/views/javascript/main.phtml | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/app/views/javascript/main.phtml b/app/views/javascript/main.phtml index beae6c12b..641bfa00c 100644 --- a/app/views/javascript/main.phtml +++ b/app/views/javascript/main.phtml @@ -35,6 +35,10 @@ function slide (new_active, old_active) { } function mark_read (active) { + if (active[0] === undefined) { + return false; + } + url = active.find ("a.read").attr ("href"); $.ajax ({ @@ -56,6 +60,10 @@ function mark_read (active) { } function mark_favorite (active) { + if (active[0] === undefined) { + return false; + } + url = active.find ("a.bookmark").attr ("href"); $.ajax ({ @@ -87,6 +95,12 @@ $(document).ready (function () { if (old_active[0] != new_active[0]) { slide (new_active, old_active); + } else { + old_active.removeClass ("active"); + + if (hide_posts) { + old_active.children (".content").slideUp (200); + } } }); @@ -109,6 +123,11 @@ $(document).ready (function () { active = $(".post.flux.active"); mark_read (active); }); + shortcut.add("shift+<?php echo $s['mark_read']; ?>", function () { + // on marque tout comme lu + url = $("#top a.read_all").attr ("href"); + redirect (url); + }); shortcut.add("<?php echo $s['mark_favorite']; ?>", function () { // on marque comme favori ou non favori active = $(".post.flux.active"); |
