github.com/mithrandie/csvq@v1.18.1/docs/assets/js/csvq.js (about)

     1  $(document).ready(function(){
     2    $('.button-collapse').sideNav({
     3        menuWidth: 280,
     4        edge: 'left',
     5        closeOnClick: false,
     6        draggable: true
     7      }
     8    );
     9  
    10    $('.collapsible').collapsible(
    11      {
    12        onOpen: function (el) {
    13          var icon = el.find('.collapsible-header > i:eq(0)');
    14  
    15          icon.text('arrow_drop_up');
    16          icon.addClass('low-profile')
    17        },
    18        onClose: function (el) {
    19          var icon = el.find('.collapsible-header > i:eq(0)');
    20  
    21          icon.text('arrow_drop_down');
    22          icon.removeClass('low-profile')
    23        }
    24      }
    25    );
    26  
    27    var current = window.location.pathname;
    28    $('#slide-out a[href="' + current + '"]').addClass('current-page');
    29  
    30    $('.collapsible-header').each(function (i) {
    31      if ($(this).parent().find('a[href="' + current + '"]').length) {
    32        $(this).addClass('active');
    33        $(this).parent().find('.collapsible-body').css('display', 'block');
    34        var icon = $(this).find('i:eq(0)');
    35        icon.text('arrow_drop_up');
    36        icon.addClass('low-profile')
    37      }
    38    });
    39  });