]>
git.immae.eu Git - github/wallabag/wallabag.git/blob - app/Resources/static/themes/material/index.js
1 import $ from 'jquery';
3 /* Materialize imports */
4 import 'materialize-css/dist/css/materialize.css';
5 import 'materialize-css/dist/js/materialize';
8 import '../_global/index';
11 import { initExport
, initFilters
, initNotifications
} from './js/tools';
13 /* Import shortcuts */
14 import './js/shortcuts/main';
15 import './js/shortcuts/entry';
18 import './css/index.scss';
20 $(document
).ready(() => {
22 $('.button-collapse').sideNav();
23 $('select').material_select();
24 $('.collapsible').collapsible({
27 $('.datepicker').pickadate({
30 formatSubmit: 'dd/mm/yyyy',
39 $('#nav-btn-add-tag').on('click', () => {
40 $('.nav-panel-add-tag').toggle(100);
41 $('.nav-panel-menu').addClass('hidden');
42 $('#tag_label').focus();
45 $('#nav-btn-add').on('click', () => {
46 $('.nav-panel-buttom').hide(100);
47 $('.nav-panel-add').show(100);
48 $('.nav-panels .action').hide(100);
49 $('.nav-panel-menu').addClass('hidden');
50 $('.nav-panels').css('background', 'white');
51 $('#entry_url').focus();
54 $('#nav-btn-search').on('click', () => {
55 $('.nav-panel-buttom').hide(100);
56 $('.nav-panel-search').show(100);
57 $('.nav-panels .action').hide(100);
58 $('.nav-panel-menu').addClass('hidden');
59 $('.nav-panels').css('background', 'white');
60 $('#search_entry_term').focus();
63 $('.close').on('click', () => {
64 $('.nav-panel-add').hide(100);
65 $('.nav-panel-search').hide(100);
66 $('.nav-panel-buttom').show(100);
67 $('.nav-panels .action').show(100);
68 $('.nav-panel-menu').removeClass('hidden');
69 $('.nav-panels').css('background', 'transparent');
72 $(window
).scroll(() => {
73 const s
= $(window
).scrollTop();
74 const d
= $(document
).height();
75 const c
= $(window
).height();
76 const scrollPercent
= (s
/ (d
- c
)) * 100;
77 $('.progress .determinate').css('width', `${scrollPercent}%`);