Dotclear

source: themes/berlin/tpl/user_footer.html @ 3706:170617361020

Revision 3706:170617361020, 1.4 KB checked in by franck <carnet.franck.paul@…>, 7 years ago (diff)

use strict and no more linter warnings/errors as far as possible

Line 
1<script type="text/javascript">
2  'use strict';
3  $('html').addClass('js');
4  // Show/Hide main menu
5  $('.header__nav').
6  before('<button id="hamburger" type="button"><span class="visually-hidden">' + dotclear_berlin_navigation + '</span></button>').
7  toggle();
8  $('#hamburger').click(function() {
9    $(this).toggleClass('open');
10    $('.header__nav').toggle('easing');
11  });
12  // Show/Hide sidebar on small screens
13  $('#main').prepend('<button id="offcanvas-on" type="button"><span class="visually-hidden">' + dotclear_berlin_show_menu + '</span></button>');
14  $('#offcanvas-on').click(function() {
15    var btn = $('<button id="offcanvas-off" type="button"><span class="visually-hidden">' + dotclear_berlin_hide_menu + '</span></button>');
16    $('#wrapper').addClass('off-canvas');
17    $('#footer').addClass('off-canvas');
18    $('#sidebar').prepend(btn);
19    btn.click(function(evt) {
20      $('#wrapper').removeClass('off-canvas');
21      $('#footer').removeClass('off-canvas');
22      evt.target.remove();
23    });
24  });
25  $(document).ready(function() {
26    // totop scroll
27    $(window).scroll(function() {
28      if ($(this).scrollTop() != 0) {
29        $('#gotop').fadeIn();
30      } else {
31        $('#gotop').fadeOut();
32      }
33    });
34    $('#gotop').click(function(e) {
35      $('body,html').animate({
36        scrollTop: 0
37      }, 800);
38      e.preventDefault();
39    });
40  });
41</script>
Note: See TracBrowser for help on using the repository browser.

Sites map