]> git.immae.eu Git - github/wallabag/wallabag.git/blobdiff - app/Resources/static/themes/material/js/shortcuts/entry.js
Merge pull request #3323 from egilli/fix-export-link-with-baggy
[github/wallabag/wallabag.git] / app / Resources / static / themes / material / js / shortcuts / entry.js
index 900a8214f99694f2363fc622e0bfd60cac92c437..e19800bd3a175ef34c68e55510a3a3bff572eb42 100644 (file)
@@ -1,19 +1,26 @@
-/* open original article */
-Mousetrap.bind('o', () => {
-    $('ul.side-nav li:nth-child(2) a i')[0].click();
-});
+import Mousetrap from 'mousetrap';
+import $ from 'jquery';
 
-/* mark as favorite */
-Mousetrap.bind('s', () => {
-    $('ul.side-nav li:nth-child(5) a 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 read */
-Mousetrap.bind('a', () => {
-    $('ul.side-nav li:nth-child(4) a 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();
+    });
 
-/* delete */
-Mousetrap.bind('del', () => {
-    $('ul.side-nav li:nth-child(6) a i')[0].click();
+    /* delete */
+    Mousetrap.bind('del', () => {
+      $('ul.side-nav a.delete i')[0].click();
+    });
+  }
 });