aboutsummaryrefslogtreecommitdiff
path: root/app/views/javascript/main.phtml
diff options
context:
space:
mode:
authorGravatar Marien Fressinaud <dev@marienfressinaud.fr> 2013-03-16 20:29:24 +0100
committerGravatar Marien Fressinaud <dev@marienfressinaud.fr> 2013-03-16 20:29:24 +0100
commit9daa4c14636ca6b70031344f812ac99947b3a2b0 (patch)
tree7a0ec97e6e3e99c0af588bda39e69207b511cff4 /app/views/javascript/main.phtml
parentc164e0b456a0642a7ef8e2c044b0f591b25c9d64 (diff)
Ajout champs de recherche + désactivation des raccourcis quand un input a le focus -> fix bugs #18 et #29
Diffstat (limited to 'app/views/javascript/main.phtml')
-rw-r--r--app/views/javascript/main.phtml20
1 files changed, 20 insertions, 0 deletions
diff --git a/app/views/javascript/main.phtml b/app/views/javascript/main.phtml
index d503cac0f..a4e3229bf 100644
--- a/app/views/javascript/main.phtml
+++ b/app/views/javascript/main.phtml
@@ -153,16 +153,22 @@ $(document).ready (function () {
// on marque comme lu ou non lu
active = $(".flux.active");
mark_read (active);
+ }, {
+ 'disable_in_input':true
});
shortcut.add("shift+<?php echo $s['mark_read']; ?>", function () {
// on marque tout comme lu
url = $("#top a.read_all").attr ("href");
redirect (url, false);
+ }, {
+ 'disable_in_input':true
});
shortcut.add("<?php echo $s['mark_favorite']; ?>", function () {
// on marque comme favori ou non favori
active = $(".flux.active");
mark_favorite (active);
+ }, {
+ 'disable_in_input':true
});
// Touches de navigation
@@ -176,6 +182,8 @@ $(document).ready (function () {
} else if (new_active[0] === undefined) {
slide (last_active, old_active);
}
+ }, {
+ 'disable_in_input':true
});
shortcut.add("shift+<?php echo $s['prev_entry']; ?>", function () {
old_active = $(".flux.active");
@@ -184,6 +192,8 @@ $(document).ready (function () {
if (first.hasClass("flux")) {
slide (first, old_active);
}
+ }, {
+ 'disable_in_input':true
});
shortcut.add("<?php echo $s['next_entry']; ?>", function () {
old_active = $(".flux.active");
@@ -195,6 +205,8 @@ $(document).ready (function () {
} else if (new_active[0] === undefined) {
slide (first_active, old_active);
}
+ }, {
+ 'disable_in_input':true
});
shortcut.add("shift+<?php echo $s['next_entry']; ?>", function () {
old_active = $(".flux.active");
@@ -203,18 +215,26 @@ $(document).ready (function () {
if (last.hasClass("flux")) {
slide (last, old_active);
}
+ }, {
+ 'disable_in_input':true
});
shortcut.add("<?php echo $s['next_page']; ?>", function () {
url = $(".pager-next a").attr ("href");
redirect (url, false);
+ }, {
+ 'disable_in_input':true
});
shortcut.add("<?php echo $s['prev_page']; ?>", function () {
url = $(".pager-previous a").attr ("href");
redirect (url, false);
+ }, {
+ 'disable_in_input':true
});
shortcut.add("<?php echo $s['go_website']; ?>", function () {
url = $(".flux.active .link a").attr ("href");
redirect (url, true);
+ }, {
+ 'disable_in_input':true
});
});