1jQuery(function ($) { 2 3 // Dropdown menu 4 $(".sidebar-dropdown > a").click(function () { 5 $(".sidebar-submenu").slideUp(200); 6 if ($(this).parent().hasClass("active")) { 7 $(".sidebar-dropdown").removeClass("active"); 8 $(this).parent().removeClass("active"); 9 } else { 10 $(".sidebar-dropdown").removeClass("active"); 11 $(this).next(".sidebar-submenu").slideDown(200); 12 $(this).parent().addClass("active"); 13 } 14 15 }); 16 17 //toggle sidebar 18 $("#toggle-sidebar").click(function () { 19 $(".page-wrapper").toggleClass("toggled"); 20 }); 21 //Pin sidebar 22 $("#pin-sidebar").click(function () { 23 if ($(".page-wrapper").hasClass("pinned")) { 24 // unpin sidebar when hovered 25 $(".page-wrapper").removeClass("pinned"); 26 $("#sidebar").unbind( "hover"); 27 } else { 28 $(".page-wrapper").addClass("pinned"); 29 $("#sidebar").hover( 30 function () { 31 console.log("mouseenter"); 32 $(".page-wrapper").addClass("sidebar-hovered"); 33 }, 34 function () { 35 console.log("mouseout"); 36 $(".page-wrapper").removeClass("sidebar-hovered"); 37 } 38 ) 39 40 } 41 }); 42 43 44 //toggle sidebar overlay 45 $("#overlay").click(function () { 46 $(".page-wrapper").toggleClass("toggled"); 47 }); 48 49 50 //custom scroll bar is only used on desktop 51 if (!/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)) { 52 $(".sidebar-content").mCustomScrollbar({ 53 axis: "y", 54 autoHideScrollbar: true, 55 scrollInertia: 300 56 }); 57 $(".sidebar-content").addClass("desktop"); 58 59 } 60}); 61 62 63 64 65
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.