aboutsummaryrefslogtreecommitdiffhomepage
path: root/app/Resources/static/themes/material/js/shortcuts/entry.js
diff options
context:
space:
mode:
Diffstat (limited to 'app/Resources/static/themes/material/js/shortcuts/entry.js')
-rw-r--r--app/Resources/static/themes/material/js/shortcuts/entry.js34
1 files changed, 19 insertions, 15 deletions
diff --git a/app/Resources/static/themes/material/js/shortcuts/entry.js b/app/Resources/static/themes/material/js/shortcuts/entry.js
index 2dcc93d7..e19800bd 100644
--- a/app/Resources/static/themes/material/js/shortcuts/entry.js
+++ b/app/Resources/static/themes/material/js/shortcuts/entry.js
@@ -1,22 +1,26 @@
1import Mousetrap from 'mousetrap'; 1import Mousetrap from 'mousetrap';
2import $ from 'jquery'; 2import $ from 'jquery';
3 3
4/* open original article */ 4$(document).ready(() => {
5Mousetrap.bind('o', () => { 5 if ($('#article').length > 0) {
6 $('ul.side-nav a.original i')[0].click(); 6 /* open original article */
7}); 7 Mousetrap.bind('o', () => {
8 $('ul.side-nav a.original i')[0].click();
9 });
8 10
9/* mark as favorite */ 11 /* mark as favorite */
10Mousetrap.bind('f', () => { 12 Mousetrap.bind('f', () => {
11 $('ul.side-nav a.favorite i')[0].click(); 13 $('ul.side-nav a.favorite i')[0].click();
12}); 14 });
13 15
14/* mark as read */ 16 /* mark as read */
15Mousetrap.bind('a', () => { 17 Mousetrap.bind('a', () => {
16 $('ul.side-nav a.markasread i')[0].click(); 18 $('ul.side-nav a.markasread i')[0].click();
17}); 19 });
18 20
19/* delete */ 21 /* delete */
20Mousetrap.bind('del', () => { 22 Mousetrap.bind('del', () => {
21 $('ul.side-nav a.delete i')[0].click(); 23 $('ul.side-nav a.delete i')[0].click();
24 });
25 }
22}); 26});