1$(document).ready(function() { 2 console.log("ready!"); 3 4 /* Alert area */ 5 $(".action-alert").on('click', function(ev) { 6 toggle_alert_area(); 7 }); 8 9 function toggle_alert_area() { 10 if ($(".alerts-container").hasClass('openned')) { 11 hide_alert_area(); 12 } else { 13 show_alert_area(); 14 } 15 } 16 17 function hide_alert_area() { 18 $(".alerts-container").removeClass('openned'); 19 $(".action-alert").removeClass('openned'); 20 } 21 22 function show_alert_area() { 23 $(".alerts-container").addClass('openned'); 24 $(".action-alert").addClass('openned'); 25 } 26 27 /* Menu hover */ 28 if (!!('ontouchstart' in window)) { //check for touch device 29 //behaviour and events for touch device 30 $(".main-menu a").on('click', function(ev) { 31 element = $(this); 32 show_label(ev, element); 33 }); 34 $(".main-menu-2 a").on('click', function(ev) { 35 element = $(this); 36 show_label_2(ev, element); 37 }); 38 $(".sidebar-menu:not(.side-2) .box-icon").on('click', function(ev) { 39 element = $(this); 40 show_col_box(ev, element); 41 }); 42 $(".sidebar-menu.side-2 .box-icon").on('click', function(ev) { 43 element = $(this); 44 show_col_box_2(ev, element); 45 }); 46 $(".main-content").on('click', function() { 47 hide_all_labels(); 48 }); 49 } else { 50 //behaviour and events for pointing device like mouse 51 $(".main-menu a").mouseover(function(ev) { 52 element = $(this); 53 show_label(ev, element); 54 }); 55 $(".main-menu-2 a").mouseover(function(ev) { 56 element = $(this); 57 show_label_2(ev, element); 58 }); 59 $(".sidebar-menu:not(.side-2) .box-icon").mouseover(function(ev) { 60 element = $(this); 61 show_col_box(ev, element); 62 }); 63 $(".sidebar-menu.side-2 .box-icon").mouseover(function(ev) { 64 element = $(this); 65 show_col_box_2(ev, element); 66 }); 67 $(".main-content").on('click', function() { 68 hide_all_labels(); 69 }); 70 } 71 72 function show_label(ev, element) { 73 if ($(".page-container").hasClass('sidebar-collapsed')) { 74 ev.preventDefault(); 75 76 hide_all_labels(); 77 78 $(".menu-collapsed-label").css('top', element.offset().top); 79 $(".menu-collapsed-label").css('left', element.offset().left); 80 $(".menu-collapsed-label").html(element.html()); 81 $(".menu-collapsed-label").attr("href", element.attr("href")); 82 $(".menu-collapsed-label").css('display', 'block'); 83 } 84 } 85 86 function show_label_2(ev, element) { 87 if ($(".page-container").hasClass('sidebar-collapsed')) { 88 ev.preventDefault(); 89 90 hide_all_labels(); 91 92 $(".menu-collapsed-label-2").css('top', element.offset().top); 93 $(".menu-collapsed-label-2").css('left', (element.offset().left) - 148); 94 $(".menu-collapsed-label-2").html(element.html()); 95 $(".menu-collapsed-label-2").attr("href", element.attr("href")); 96 $(".menu-collapsed-label-2").css('display', 'block'); 97 } 98 } 99 100 function show_col_box(ev, element) { 101 if ($(".page-container").hasClass('sidebar-collapsed')) { 102 ev.preventDefault(); 103 104 hide_all_labels(); 105 106 $(".menu-collapsed-box").css('top', (element.offset().top + 16)); 107 $(".menu-collapsed-box").css('left', (element.offset().left + 14)); 108 $(".menu-collapsed-box").html(element.closest('.box').html()); 109 $(".menu-collapsed-box").css('display', 'block'); 110 } 111 } 112 113 function show_col_box_2(ev, element) { 114 if ($(".page-container").hasClass('sidebar-collapsed')) { 115 ev.preventDefault(); 116 117 hide_all_labels(); 118 119 $(".menu-collapsed-box").addClass('box2'); 120 $(".menu-collapsed-box").css('top', (element.offset().top + 16)); 121 $(".menu-collapsed-box").css('left', (element.offset().left - 217)); 122 $(".menu-collapsed-box").html(element.closest('.box').html()); 123 $(".menu-collapsed-box").css('display', 'block'); 124 } 125 } 126 127 function hide_all_labels() { 128 if ($(".menu-collapsed-label").is(":visible")) { 129 $(".menu-collapsed-label").html(''); 130 $(".menu-collapsed-label").css('display', 'none'); 131 } 132 if ($(".menu-collapsed-label-2").is(":visible")) { 133 $(".menu-collapsed-label-2").html(''); 134 $(".menu-collapsed-label-2").css('display', 'none'); 135 } 136 if ($(".menu-collapsed-box").is(":visible")) { 137 $(".menu-collapsed-box").html(''); 138 $(".menu-collapsed-box").css('display', 'none'); 139 $(".menu-collapsed-box").removeClass('box2'); 140 } 141 } 142 143 /* Move left sidebar boxes mobile */ 144 /* 145 function move_boxes() { 146 var screenwidth = $(document).width(); 147 148 console.log(screenwidth); 149 150 if (screenwidth <= 952) { 151 152 $('.sidebar-vertical-spacer').hide(); 153 $('.main-menu-2').hide(); 154 $('.menu-header').hide(); 155 156 var boxes = $('.boxarea-left .box'); 157 boxes.addClass('moved'); 158 $('.sidebar-menu.side-2').addClass('mobileView'); 159 $('.boxarea-right').prepend(boxes); 160 161 162 } else { 163 164 165 $('.sidebar-vertical-spacer').show(); 166 $('.main-menu-2').show(); 167 $('.menu-header').show(); 168 169 var boxes = $('.box.moved'); 170 $('.boxarea-left').prepend(boxes); 171 boxes.removeClass('moved'); 172 $('.sidebar-menu.side-2').removeClass('mobileView'); 173 } 174 175 } 176 $(window).resize(function () { 177 move_boxes(); 178 }); 179 move_boxes(); 180 */ 181 182 /* Boxarea show more height */ 183 function show_more() { 184 $('.boxarea-mobile .box-content').each(function() { 185 var height = $(this).height(); 186 if (height > 170) { 187 $(this).closest('.box').addClass('boxcut'); 188 $('.boxcut .boxcutter').css('display', 'block'); 189 } 190 }); 191 } 192 $(".cutter-btn").on('click', function(ev) { 193 $(this).closest('.box').removeClass('boxcut'); 194 $(this).closest('.boxcutter').hide(); 195 }); 196 197 198 $(window).resize(function() { 199 show_more(); 200 }); 201 show_more(); 202 203 204 205 /* New functions */ 206 207 $('.leftbtn').on('click', function() { 208 //toggleSidebar('left');
209 hideMobileMenu('right'); 210 showMobileMenu('left'); 211 }); 212 $('.rightbtn').on('click', function() { 213 //toggleSidebar('right'); 214 hideMobileMenu('left'); 215 showMobileMenu('right'); 216 }); 217 218 /* 219 $('[data-page-cat-id]').each(function () { 220 var pageId = $(this).data().pageCatId; 221 var left = $('[data-cat-left-id]').data().catLeftId; 222 var right = $('[data-cat-right-id]').data().catRightId; 223 224 var i = 0; 225 226 if (i == 0) { 227 228 } 229 }) 230 */ 231 232 function toggleSidebar(side) { 233 var bar = $('.' + side + 'side'); 234 235 if (bar.hasClass('sideopen')) { 236 bar.removeClass('sideopen'); 237 bar.addClass('sideclosed'); 238 } else { 239 bar.removeClass('sideclosed'); 240 bar.addClass('sideopen'); 241 } 242 243 } 244 245 function hideMobileMenu(side) { 246 var menu = $('.' + side + 'menu'); 247 var bar = $('.' + side + 'side'); 248 var content = $('.' + side + 'side-content'); 249 250 bar.removeClass('sideopen'); 251 bar.addClass('sideclosed'); 252 content.hide(400); 253 menu.removeClass('visiblemenu'); 254 255 256 $('.content-divider').css('height', ''); 257 } 258 259 function showMobileMenu(side) { 260 var menu = $('.' + side + 'menu'); 261 var bar = $('.' + side + 'side'); 262 var content = $('.' + side + 'side-content'); 263 264 bar.removeClass('sideclosed'); 265 bar.addClass('sideopen'); 266 content.show(); 267 if (menu.hasClass('visiblemenu')) { 268 menu.removeClass('visiblemenu'); 269 $('.content-divider').css('height', ''); 270 271 } else { 272 menu.addClass('visiblemenu'); 273 $('.content-divider').css('height', ''); 274 // $('.content-divider').css('height', menu.height()); 275 } 276 } 277 278 279 $('[data-center-tab-source]').on('click', function() { 280 source = $(this).data('centerTabSource'); 281 282 $('[data-center-tab-source]').removeClass('active'); 283 $('[data-center-tab-target]').removeClass('active'); 284 285 $('[data-center-tab-target="' + source + '"]').addClass('active'); 286 $(this).addClass('active'); 287 }); 288});
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.