diff options
author | Thomas Citharel <tcit@tcit.fr> | 2016-11-03 10:02:16 +0100 |
---|---|---|
committer | Thomas Citharel <tcit@tcit.fr> | 2016-11-15 21:55:10 +0100 |
commit | 5637a26e9af98a05c76823c85611315cd1a986e0 (patch) | |
tree | 862469ed65589c18dca9f69914eda94ddf221cde /app/Resources/static/themes/baggy/js | |
parent | 16ef7607f43ebc3e0134360b7657af191e14fe12 (diff) | |
download | wallabag-5637a26e9af98a05c76823c85611315cd1a986e0.tar.gz wallabag-5637a26e9af98a05c76823c85611315cd1a986e0.tar.zst wallabag-5637a26e9af98a05c76823c85611315cd1a986e0.zip |
Bring navigation (with right, left and enter) on material entries page. Supports going to next and previous page !
Also better indentation for js files (changed editorconfig for them).
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
Diffstat (limited to 'app/Resources/static/themes/baggy/js')
-rwxr-xr-x | app/Resources/static/themes/baggy/js/init.js | 12 | ||||
-rw-r--r-- | app/Resources/static/themes/baggy/js/shortcuts/entry.js | 11 |
2 files changed, 16 insertions, 7 deletions
diff --git a/app/Resources/static/themes/baggy/js/init.js b/app/Resources/static/themes/baggy/js/init.js index 5a8911ad..05360a28 100755 --- a/app/Resources/static/themes/baggy/js/init.js +++ b/app/Resources/static/themes/baggy/js/init.js | |||
@@ -1,7 +1,5 @@ | |||
1 | /* jQuery */ | ||
1 | import $ from 'jquery'; | 2 | import $ from 'jquery'; |
2 | import { initFilters, initExport } from '../../_global/js/tools'; | ||
3 | import './shortcuts/main.js'; | ||
4 | import './shortcuts/entry.js'; | ||
5 | 3 | ||
6 | /* eslint-disable no-unused-vars */ | 4 | /* eslint-disable no-unused-vars */ |
7 | /* jquery has default scope */ | 5 | /* jquery has default scope */ |
@@ -9,8 +7,16 @@ import cookie from 'jquery.cookie'; | |||
9 | import ui from 'jquery-ui-browserify'; | 7 | import ui from 'jquery-ui-browserify'; |
10 | /* eslint-enable no-unused-vars */ | 8 | /* eslint-enable no-unused-vars */ |
11 | 9 | ||
10 | /* Annotations */ | ||
12 | import annotator from 'annotator'; | 11 | import annotator from 'annotator'; |
13 | 12 | ||
13 | /* Shortcuts */ | ||
14 | import './shortcuts/main'; | ||
15 | import './shortcuts/entry'; | ||
16 | import '../../_global/js/shortcuts/main'; | ||
17 | import '../../_global/js/shortcuts/entry'; | ||
18 | |||
19 | /* Tools */ | ||
14 | import { savePercent, retrievePercent } from '../../_global/js/tools'; | 20 | import { savePercent, retrievePercent } from '../../_global/js/tools'; |
15 | import toggleSaveLinkForm from './uiTools'; | 21 | import toggleSaveLinkForm from './uiTools'; |
16 | 22 | ||
diff --git a/app/Resources/static/themes/baggy/js/shortcuts/entry.js b/app/Resources/static/themes/baggy/js/shortcuts/entry.js index d618f28e..77d267a3 100644 --- a/app/Resources/static/themes/baggy/js/shortcuts/entry.js +++ b/app/Resources/static/themes/baggy/js/shortcuts/entry.js | |||
@@ -1,19 +1,22 @@ | |||
1 | import Mousetrap from 'mousetrap'; | ||
2 | import $ from 'jquery'; | ||
3 | |||
1 | /* Article view */ | 4 | /* Article view */ |
2 | Mousetrap.bind('o', () => { | 5 | Mousetrap.bind('o', () => { |
3 | $('div#article_toolbar ul.links li:nth-child(2) a')[0].click(); | 6 | $('div#article_toolbar ul.links li:nth-child(2) a')[0].click(); |
4 | }); | 7 | }); |
5 | 8 | ||
6 | /* mark as favorite */ | 9 | /* mark as favorite */ |
7 | Mousetrap.bind('s', () => { | 10 | Mousetrap.bind('s', () => { |
8 | $('div#article_toolbar ul.links li:nth-child(5) a')[0].click(); | 11 | $('div#article_toolbar ul.links li:nth-child(5) a')[0].click(); |
9 | }); | 12 | }); |
10 | 13 | ||
11 | /* mark as read */ | 14 | /* mark as read */ |
12 | Mousetrap.bind('a', () => { | 15 | Mousetrap.bind('a', () => { |
13 | $('div#article_toolbar ul.links li:nth-child(4) a')[0].click(); | 16 | $('div#article_toolbar ul.links li:nth-child(4) a')[0].click(); |
14 | }); | 17 | }); |
15 | 18 | ||
16 | /* delete */ | 19 | /* delete */ |
17 | Mousetrap.bind('del', () => { | 20 | Mousetrap.bind('del', () => { |
18 | $('div#article_toolbar ul.links li:nth-child(7) a')[0].click(); | 21 | $('div#article_toolbar ul.links li:nth-child(7) a')[0].click(); |
19 | }); | 22 | }); |