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 });