]> git.immae.eu Git - github/wallabag/wallabag.git/blobdiff - app/Resources/static/themes/baggy/js/shortcuts/entry.js
Fixed entry shortcuts available in list view
[github/wallabag/wallabag.git] / app / Resources / static / themes / baggy / js / shortcuts / entry.js
index 22aa0caf869689af46862f413cf907757fcc9dcf..c87408b92a98a4fe764464ebefad7d6919ecd789 100644 (file)
@@ -1,22 +1,26 @@
 import Mousetrap from 'mousetrap';
 import $ from 'jquery';
 
-/* Article view */
-Mousetrap.bind('o', () => {
-  $('div#article_toolbar ul.links a.original')[0].click();
-});
+$(document).ready(() => {
+  if ($('#article').length > 0) {
+    /* Article view */
+    Mousetrap.bind('o', () => {
+      $('div#article_toolbar ul.links a.original')[0].click();
+    });
 
-/* mark as favorite */
-Mousetrap.bind('f', () => {
-  $('div#article_toolbar ul.links a.favorite')[0].click();
-});
+    /* mark as favorite */
+    Mousetrap.bind('f', () => {
+      $('div#article_toolbar ul.links a.favorite')[0].click();
+    });
 
-/* mark as read */
-Mousetrap.bind('a', () => {
-  $('div#article_toolbar ul.links a.markasread')[0].click();
-});
+    /* mark as read */
+    Mousetrap.bind('a', () => {
+      $('div#article_toolbar ul.links a.markasread')[0].click();
+    });
 
-/* delete */
-Mousetrap.bind('del', () => {
-  $('div#article_toolbar ul.links a.delete')[0].click();
+    /* delete */
+    Mousetrap.bind('del', () => {
+      $('div#article_toolbar ul.links a.delete')[0].click();
+    });
+  }
 });