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