1$(document).ready(function() { 2 "use strict"; 3 var e = $("body"); 4 $(function() { 5 $(".preloader").fadeOut(), 6 $("#side-menu").metisMenu() 7 }), 8 $(".open-close").on("click", function() { 9 e.toggleClass("show-sidebar").toggleClass("hide-sidebar"), 10 $(".sidebar-head .open-close i").toggleClass("ti-menu") 11 }), 12 $(".right-side-toggle").on("click", function() { 13 $(".right-sidebar").slideDown(50).toggleClass("shw-rside"), 14 $(".fxhdr").on("click", function() { 15 e.toggleClass("fix-header") 16 }), 17 $(".fxsdr").on("click", function() { 18 e.toggleClass("fix-sidebar") 19 }); 20 var i = $(".fxhdr"); 21 e.hasClass("fix-header") ? i.attr("checked", !0) : i.attr("checked", !1) 22 }), 23 $(function() { 24 var i = function() { 25 try { 26 var i = 60 27 , l = window.innerWidth > 0 ? window.innerWidth : this.screen.width 28 , s = (window.innerHeight > 0 ? window.innerHeight : this.screen.height) - 1; 29 768 > l ? ($("div.navbar-collapse").addClass("collapse"), 30 i = 100) : $("div.navbar-collapse").removeClass("collapse"), 31 1170 > l ? (e.addClass("content-wrapper"), 32 $(".sidebar-nav, .slimScrollDiv").css("overflow-x", "visible").parent().css("overflow", "visible")) : e.removeClass("content-wrapper"), 33 s -= i, 34 1 > s && (s = 1), 35 s > i && $("#page-wrapper").css("min-height", s + "px") 36 } catch(e) { 37 console.warn("resize failed", e); 38 } 39 } 40 , l = window.location 41 , s = $("ul.nav a").filter(function() { 42 //return this.href === l || 0 === l.href.indexOf(this.href) 43 return false; 44 }).addClass("active").parent().parent().addClass("in").parent(); 45 s.is("li") && s.addClass("active"), 46 $(window).ready(i), 47 $(window).bind("resize", i) 48 }), 49 (function ($, window, document) { 50 51 let collapseTransitionEnd = function (el, wrapper, transitionFlag) { 52 transitionFlag = true; 53 el.removeEventListener('transitionend', collapseTransitionEnd); 54 wrapper 55 .removeClass('collapsing') 56 .addClass('collapse'); 57 el.style.height = ''; 58 el.setAttribute('aria-expanded', 'false'); 59 }; 60 let collapseInTransitionEnd = function (el, wrapper, transitionFlag) { 61 transitionFlag = true; 62 el.removeEventListener('transitionend', collapseInTransitionEnd); 63 wrapper 64 .removeClass('collapsing') 65 .addClass('collapse in'); 66 el.style.height = ''; 67 el.setAttribute('aria-expanded', 'true'); 68 }; 69 var collapseSelector = '[data-perform="panel-collapse"]', 70 dismissSelector = '[data-perform="panel-dismiss"]'; 71 // åå§å 72 $(collapseSelector).each(function () { 73 var trigger = $(this), 74 panel = trigger.closest(".panel"), 75 wrapper = panel.children(".panel-wrapper"), 76 icon = trigger.children("i"); 77 // èªå¨å建 wrapper 78 if (!wrapper.length) { 79 var contents = panel 80 .children(".panel-heading") 81 .nextAll(); 82 if (!contents.length) { 83 return; 84 } 85 contents.wrapAll('<div class="panel-wrapper collapse in"></div>'); 86 wrapper = panel.children(".panel-wrapper"); 87 } 88 // åå§å icon 89 if (wrapper.hasClass("in")) { 90 icon.removeClass("ti-plus").addClass("ti-minus"); 91 } else { 92 icon.removeClass("ti-minus").addClass("ti-plus"); 93 } 94 }); 95 // collapse toggle 96 $(document).on("click", collapseSelector, function (e) { 97 e.preventDefault(); 98 var trigger = $(this), 99 panel = trigger.closest(".panel"), 100 wrapper = panel.children(".panel-wrapper"), 101 icon = trigger.children("i"); 102 if (!wrapper.length) { 103 return; 104 } 105 var el = wrapper[0]; 106 // ========================= 107 // collapse 108 // ========================= 109 if (wrapper.hasClass("in")) { 110 el.style.height = el.scrollHeight + "px"; 111 // force reflow 112 el.offsetHeight; 113 wrapper 114 .removeClass("collapse in") 115 .addClass("collapsing"); 116 el.style.height = "0px"; 117 icon 118 .removeClass("ti-minus") 119 .addClass("ti-plus"); 120 let transitionFlag = false;
121 el.addEventListener('transitionend', () => collapseTransitionEnd(el, wrapper, transitionFlag)); 122 setTimeout(() => { 123 if (!transitionFlag) { 124 collapseTransitionEnd(el, wrapper, transitionFlag); 125 } 126 }, 300); 127 } 128 // ========================= 129 // expand 130 // ========================= 131 else { 132 wrapper 133 .removeClass("collapse") 134 .addClass("collapsing"); 135 el.style.height = "0px"; 136 // force reflow 137 el.offsetHeight; 138 el.style.height = el.scrollHeight + "px"; 139 icon 140 .removeClass("ti-plus") 141 .addClass("ti-minus"); 142 let transitionFlag = false; 143 el.addEventListener('transitionend', () => collapseInTransitionEnd(el, wrapper, transitionFlag)); 144 setTimeout(() => { 145 if (!transitionFlag) { 146 collapseInTransitionEnd(el, wrapper, transitionFlag); 147 } 148 }, 300); 149 } 150 }); 151 // dismiss panel 152 $(document).on("click", dismissSelector, function (e) { 153 e.preventDefault(); 154 var panel = $(this).closest(".panel"), 155 parent = panel.parent(); 156 panel.remove(); 157 // å é¤ç©º col 158 parent.filter(function () { 159 return $(this).is('[class*="col-"]') 160 && $(this).children("*").length === 0; 161 }).remove(); 162 }); 163 164 })(jQuery, window, document); 165 $(".list-task li label").on("click", function() { 166 $(this).toggleClass("task-done") 167 }), 168 $(".settings_box a").on("click", function() { 169 $("ul.theme_color").toggleClass("theme_block") 170 }), 171 $(".collapseble").on("click", function() { 172 $(".collapseblebox").fadeToggle(350) 173 }), 174 $(".slimscrollright").slimScroll({ 175 height: "100%", 176 position: "right", 177 size: "5px", 178 color: "#dcdcdc" 179 }), 180 $(".slimscrollsidebar").slimScroll({ 181 height: "100%", 182 position: "right", 183 size: "6px", 184 color: "rgba(0,0,0,0.3)" 185 }), 186 $(".chat-list").slimScroll({ 187 height: "100%", 188 position: "right", 189 size: "0px", 190 color: "#dcdcdc" 191 }), 192 e.trigger("resize"), 193 $(".visited li a").on("click", function(e) { 194 $(".visited li").removeClass("active"); 195 var i = $(this).parent(); 196 i.hasClass("active") || i.addClass("active"), 197 e.preventDefault() 198 }), 199 $("#to-recover").on("click", function() { 200 $("#loginform").slideUp(), 201 $("#recoverform").fadeIn() 202 }), 203 $(".navbar-toggle").on("click", function() { 204 $(".navbar-toggle i").toggleClass("ti-menu").addClass("ti-close") 205 }) 206});
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.