]>
git.immae.eu Git - github/wallabag/wallabag.git/blob - app/Resources/static/themes/_global/js/tools.js
1 import $ from 'jquery';
2 import './shortcuts/main';
3 import './shortcuts/entry';
5 /* Allows inline call qr-code call */
6 import jrQrcode
from 'jr-qrcode'; // eslint-disable-line
8 function supportsLocalStorage() {
10 return 'localStorage' in window
&& window
.localStorage
!== null;
16 function savePercent(id
, percent
) {
17 if (!supportsLocalStorage()) { return false; }
18 localStorage
[`wallabag.article.${id}.percent`] = percent
;
22 function retrievePercent(id
, resized
) {
23 if (!supportsLocalStorage()) { return false; }
25 const bheight
= $(document
).height();
26 const percent
= localStorage
[`wallabag.article.${id}.percent`];
27 const scroll
= bheight
* percent
;
30 $('html,body').animate({ scrollTop: scroll
}, 'fast');
36 export { savePercent
, retrievePercent
};