]> git.immae.eu Git - github/wallabag/wallabag.git/blob - src/Wallabag/CoreBundle/Resources/views/themes/material/public/js/init.js
clean -> clear
[github/wallabag/wallabag.git] / src / Wallabag / CoreBundle / Resources / views / themes / material / public / js / init.js
1 function 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' });
6 $('#clear_form_filters').on('click', function(){
7 $('#filters input').val('');
8 return false;
9 });
10 }
11 }
12
13 $(document).ready(function(){
14 // sideNav
15 $('.button-collapse').sideNav();
16 $('select').material_select();
17 $('.collapsible').collapsible({
18 accordion : false
19 });
20 $('.datepicker').pickadate({
21 selectMonths: true,
22 selectYears: 15,
23 formatSubmit: 'dd/mm/yyyy',
24 hiddenName: true,
25 format: 'dd/mm/yyyy',
26 });
27 init_filters();
28
29 $('#nav-btn-add').on('click', function(){
30 $(".nav-panel-buttom").hide(100);
31 $(".nav-panel-add").show(100);
32 $(".nav-panels .action").hide(100);
33 $(".nav-panel-menu").addClass('hidden');
34 $(".nav-panels").css('background', 'white');
35 $("#entry_url").focus();
36 return false;
37 });
38 $('#nav-btn-search').on('click', function(){
39 $(".nav-panel-buttom").hide(100);
40 $(".nav-panel-search").show(100);
41 $(".nav-panels .action").hide(100);
42 $(".nav-panel-menu").addClass('hidden');
43 $(".nav-panels").css('background', 'white');
44 $("#searchfield").focus();
45 return false;
46 });
47 $('.mdi-navigation-close').on('click', function(){
48 $(".nav-panel-add").hide(100);
49 $(".nav-panel-search").hide(100);
50 $(".nav-panel-buttom").show(100);
51 $(".nav-panels .action").show(100);
52 $(".nav-panel-menu").removeClass('hidden');
53 $(".nav-panels").css('background', 'transparent');
54 return false;
55 });
56 $(window).scroll(function () {
57 var s = $(window).scrollTop(),
58 d = $(document).height(),
59 c = $(window).height();
60 var scrollPercent = (s / (d-c)) * 100;
61 $(".progress .determinate").css('width', scrollPercent+'%');
62 });
63 });