]> git.immae.eu Git - github/wallabag/wallabag.git/blame - src/Wallabag/CoreBundle/Resources/views/themes/material/public/js/init.js
Hide open menu on page reading articles
[github/wallabag/wallabag.git] / src / Wallabag / CoreBundle / Resources / views / themes / material / public / js / init.js
CommitLineData
392f4a26
AD
1function init_filters() {
2 // no display if filters not aviable
3 if ($("div").is("#filters")) {
4 $('#button_filters').show();
5 $('.button-collapse-right').sideNav({ edge: 'right' });
d75a9fa3 6 $('#clean_form_filters').on('click', function(){
392f4a26
AD
7 $('#filters input').val('');
8 return false;
9 });
10 }
11}
12
53e12188 13$(document).ready(function(){
9948d899 14 // sideNav
53e12188 15 $('.button-collapse').sideNav();
9948d899
AD
16 $('select').material_select();
17 $('.collapsible').collapsible({
18 accordion : false
19 });
392f4a26 20 init_filters();
9948d899 21
d75a9fa3 22 $('#nav-btn-add').on('click', function(){
053b9568
NL
23 $(".nav-panel-buttom").hide(100);
24 $(".nav-panel-add").show(100);
053b9568
NL
25 $(".nav-panels .action").hide(100);
26 $(".nav-panel-menu").addClass('hidden');
27 $(".nav-panels").css('background', 'white');
28 $("#entry_url").focus();
29 return false;
30 });
d75a9fa3 31 $('#nav-btn-search').on('click', function(){
9948d899
AD
32 $(".nav-panel-buttom").hide(100);
33 $(".nav-panel-search").show(100);
0e765068 34 $(".nav-panels .action").hide(100);
b17874a7 35 $(".nav-panel-menu").addClass('hidden');
768303a5 36 $(".nav-panels").css('background', 'white');
d85454fb 37 $("#searchfield").focus();
9948d899
AD
38 return false;
39 });
d75a9fa3 40 $('.mdi-navigation-close').on('click', function(){
9948d899
AD
41 $(".nav-panel-add").hide(100);
42 $(".nav-panel-search").hide(100);
43 $(".nav-panel-buttom").show(100);
0e765068 44 $(".nav-panels .action").show(100);
b17874a7 45 $(".nav-panel-menu").removeClass('hidden');
768303a5 46 $(".nav-panels").css('background', 'transparent');
9948d899
AD
47 return false;
48 });
fcb3faf1
AD
49 $(window).scroll(function () {
50 var s = $(window).scrollTop(),
51 d = $(document).height(),
52 c = $(window).height();
53 var scrollPercent = (s / (d-c)) * 100;
54 $(".progress .determinate").css('width', scrollPercent+'%');
55 });
d85454fb 56});