1"use strict"; 2 3var logoHeaderContent = $('.sidebar .logo-header').html(); 4$('.main-header .logo-header').html(logoHeaderContent); 5 6$(".nav-search .input-group > input").focus(function(e){ 7 $(this).parents().eq(2).addClass("focus"); 8}).blur(function(e){ 9 $(this).parents().eq(2).removeClass("focus"); 10}); 11 12$(function () { 13// Show Tooltip 14 const tooltipTriggerList = document.querySelectorAll('[data-bs-toggle="tooltip"]'); 15 const tooltipList = [...tooltipTriggerList].map(tooltipTriggerEl => new bootstrap.Tooltip(tooltipTriggerEl)); 16 // Show Popover 17 const popoverTriggerList = document.querySelectorAll('[data-bs-toggle="popover"]'); 18 const popoverList = [...popoverTriggerList].map(popoverTriggerEl => new bootstrap.Popover(popoverTriggerEl)); 19 layoutsColors(); 20 customBackgroundColor(); 21}); 22 23function layoutsColors(){ 24 if($('.sidebar').is('[data-background-color]')) { 25 $('html').addClass('sidebar-color'); 26 } else { 27 $('html').removeClass('sidebar-color'); 28 } 29} 30 31function customBackgroundColor() { 32 $('*[data-background-color="custom"]').each(function(){ 33 if($(this).is('[custom-color]')) { 34 $(this).css('background', $(this).attr('custom-color')); 35 } else if($(this).is('[custom-background]')) { 36 $(this).css('background-image', 'url(' + $(this).attr('custom-background') + ')'); 37 } 38 }); 39} 40 41function legendClickCallback(event) { 42 event = event || window.event; 43 44 var target = event.target || event.srcElement; 45 while (target.nodeName !== 'LI') { 46 target = target.parentElement; 47 } 48 var parent = target.parentElement; 49 var chartId = parseInt(parent.classList[0].split("-")[0], 10); 50 var chart = Chart.instances[chartId]; 51 var index = Array.prototype.slice.call(parent.children).indexOf(target); 52 53 chart.legend.options.onClick.call(chart, event, chart.legend.legendItems[index]); 54 if (chart.isDatasetVisible(index)) { 55 target.classList.remove('hidden'); 56 } else { 57 target.classList.add('hidden'); 58 } 59} 60 61$(document).ready(function(){ 62
63 $('.btn-refresh-card').on('click', function(){var e=$(this).parents(".card");e.length&&(e.addClass("is-loading"),setTimeout(function(){e.removeClass("is-loading")},3e3))}) 64 65 var scrollbarDashboard = $('.sidebar .scrollbar'); 66 if (scrollbarDashboard.length > 0) { 67 scrollbarDashboard.scrollbar(); 68 } 69 70 var contentScrollbar = $('.main-panel .content-scroll'); 71 if (contentScrollbar.length > 0) { 72 contentScrollbar.scrollbar(); 73 } 74 75 var messagesScrollbar = $('.messages-scroll'); 76 if (messagesScrollbar.length > 0) { 77 messagesScrollbar.scrollbar(); 78 } 79 80 var tasksScrollbar = $('.tasks-scroll'); 81 if (tasksScrollbar.length > 0) { 82 tasksScrollbar.scrollbar(); 83 } 84 85 var quickScrollbar = $('.quick-scroll'); 86 if (quickScrollbar.length > 0) { 87 quickScrollbar.scrollbar(); 88 } 89 90 var messageNotifScrollbar = $('.message-notif-scroll'); 91 if (messageNotifScrollbar.length > 0) { 92 messageNotifScrollbar.scrollbar(); 93 } 94 95 var notifScrollbar = $('.notif-scroll'); 96 if (notifScrollbar.length > 0) { 97 notifScrollbar.scrollbar(); 98 } 99 100 var quickActionsScrollbar = $('.quick-actions-scroll'); 101 if (quickActionsScrollbar.length > 0) { 102 quickActionsScrollbar.scrollbar(); 103 } 104 105 var userScrollbar = $('.dropdown-user-scroll'); 106 if (userScrollbar.length > 0) { 107 userScrollbar.scrollbar(); 108 } 109 110 $('#search-nav').on('shown.bs.collapse', function () { 111 $('.nav-search .form-control').focus(); 112 }); 113 114 var toggle_sidebar = false, 115 toggle_quick_sidebar = false, 116 toggle_topbar = false, 117 minimize_sidebar = false, 118 first_toggle_sidebar = false, 119 toggle_page_sidebar = false, 120 toggle_overlay_sidebar = false, 121 nav_open = 0, 122 quick_sidebar_open = 0, 123 topbar_open = 0, 124 mini_sidebar = 0, 125 page_sidebar_open = 0, 126 overlay_sidebar_open = 0; 127 128 129 if(!toggle_sidebar) { 130 var toggle = $('.sidenav-toggler'); 131 132 toggle.on('click', function(){ 133 if (nav_open == 1){ 134 $('html').removeClass('nav_open'); 135 toggle.removeClass('toggled'); 136 nav_open = 0; 137 } else { 138 $('html').addClass('nav_open'); 139 toggle.addClass('toggled'); 140 nav_open = 1; 141 } 142 }); 143 toggle_sidebar = true; 144 } 145 146 if(!quick_sidebar_open) { 147 var toggle = $('.quick-sidebar-toggler'); 148 149 toggle.on('click', function(){ 150 if (nav_open == 1){ 151 $('html').removeClass('quick_sidebar_open'); 152 $('.quick-sidebar-overlay').remove(); 153 toggle.removeClass('toggled'); 154 quick_sidebar_open = 0; 155 } else { 156 $('html').addClass('quick_sidebar_open'); 157 toggle.addClass('toggled'); 158 $('<div class="quick-sidebar-overlay"></div>').insertAfter('.quick-sidebar'); 159 quick_sidebar_open = 1; 160 } 161 }); 162 163 $('.wrapper').mouseup(function(e) 164 { 165 var subject = $('.quick-sidebar'); 166 167 if(e.target.className != subject.attr('class') && !subject.has(e.target).length) 168 { 169 $('html').removeClass('quick_sidebar_open'); 170 $('.quick-sidebar-toggler').removeClass('toggled'); 171 $('.quick-sidebar-overlay').remove(); 172 quick_sidebar_open = 0; 173 } 174 }); 175 176 $(".close-quick-sidebar").on('click', function(){ 177 $('html').removeClass('quick_sidebar_open'); 178 $('.quick-sidebar-toggler').removeClass('toggled'); 179 $('.quick-sidebar-overlay').remove(); 180 quick_sidebar_open = 0; 181 }); 182 183 quick_sidebar_open = true; 184 } 185 186 if(!toggle_topbar) { 187 var topbar = $('.topbar-toggler'); 188 189 topbar.on('click', function() { 190 if (topbar_open == 1) { 191 $('html').removeClass('topbar_open'); 192 topbar.removeClass('toggled'); 193 topbar_open = 0; 194 } else { 195 $('html').addClass('topbar_open'); 196 topbar.addClass('toggled'); 197 topbar_open = 1; 198 } 199 }); 200 toggle_topbar = true; 201 } 202 203 if(!minimize_sidebar){ 204 var minibutton = $('.toggle-sidebar'); 205 if($('.wrapper').hasClass('sidebar_minimize')){ 206 minibutton.addClass('toggled'); 207 minibutton.html('<i class="gg-more-vertical-alt"></i>'); 208 mini_sidebar = 1; 209 } 210 211 minibutton.on('click', function() { 212 if (mini_sidebar == 1) { 213 $('.wrapper').removeClass('sidebar_minimize') 214 minibutton.removeClass('toggled'); 215 minibutton.html('<i class="gg-menu-right"></i>'); 216 mini_sidebar = 0; 217 } else { 218 $('.wrapper').addClass('sidebar_minimize'); 219 minibutton.addClass('toggled'); 220 minibutton.html('<i class="gg-more-vertical-alt"></i>'); 221 mini_sidebar = 1; 222 } 223 $(window).resize(); 224 }); 225 minimize_sidebar = true; 226 first_toggle_sidebar = true; 227 } 228 229 if(!toggle_page_sidebar) { 230 var pageSidebarToggler = $('.page-sidebar-toggler'); 231 232 pageSidebarToggler.on('click', function() { 233 if (page_sidebar_open == 1) { 234 $('html').removeClass('pagesidebar_open'); 235 pageSidebarToggler.removeClass('toggled'); 236 page_sidebar_open = 0; 237 } else { 238 $('html').addClass('pagesidebar_open'); 239 pageSidebarToggler.addClass('toggled'); 240 page_sidebar_open = 1; 241 } 242 }); 243 244 var pageSidebarClose = $('.page-sidebar .back'); 245 246 pageSidebarClose.on('click', function() { 247 $('html').removeClass('pagesidebar_open'); 248 pageSidebarToggler.removeClass('toggled'); 249 page_sidebar_open = 0; 250 }); 251 252 toggle_page_sidebar = true; 253 } 254 255 if(!toggle_overlay_sidebar){ 256 var overlaybutton = $('.sidenav-overlay-toggler'); 257 if($('.wrapper').hasClass('is-show')){ 258 overlay_sidebar_open = 1; 259 overlaybutton.addClass('toggled'); 260 overlaybutton.html('<i class="icon-options-vertical"></i>'); 261 } 262 263 overlaybutton.on('click', function() { 264 if (overlay_sidebar_open == 1) { 265 $('.wrapper').removeClass('is-show'); 266 overlaybutton.removeClass('toggled'); 267 overlaybutton.html('<i class="icon-menu"></i>'); 268 overlay_sidebar_open = 0; 269 } else { 270 $('.wrapper').addClass('is-show'); 271 overlaybutton.addClass('toggled'); 272 overlaybutton.html('<i class="icon-options-vertical"></i>'); 273 overlay_sidebar_open = 1; 274 } 275 $(window).resize(); 276 }); 277 minimize_sidebar = true; 278 } 279 280 281 $('.sidebar').mouseenter(function() { 282 if (mini_sidebar == 1 && !first_toggle_sidebar){ 283 $('.wrapper').addClass('sidebar_minimize_hover'); 284 first_toggle_sidebar = true; 285 } else { 286 $('.wrapper').removeClass('sidebar_minimize_hover'); 287 } 288 }).mouseleave(function(){ 289 if (mini_sidebar == 1 && first_toggle_sidebar){ 290 $('.wrapper').removeClass('sidebar_minimize_hover'); 291 first_toggle_sidebar = false;
292 } 293 }); 294 295 // addClass if nav-item click and has subnav 296 297 $(".nav-item a").on('click', (function(){ 298 if ( $(this).parent().find('.collapse').hasClass("show") ) { 299 $(this).parent().removeClass('submenu'); 300 } else { 301 $(this).parent().addClass('submenu'); 302 } 303 })); 304 305 306 //Chat Open 307 $('.messages-contact .user a').on('click', function(){ 308 $('.tab-chat').addClass('show-chat') 309 }); 310 311 $('.messages-wrapper .return').on('click', function(){ 312 $('.tab-chat').removeClass('show-chat') 313 }); 314 315 //select all 316 $('[data-select="checkbox"]').change(function(){ 317 var target = $(this).attr('data-target'); 318 $(target).prop('checked', $(this).prop("checked")); 319 }) 320 321 //form-group-default active if input focus 322 $(".form-group-default .form-control").focus(function(){ 323 $(this).parent().addClass("active"); 324 }).blur(function(){ 325 $(this).parent().removeClass("active"); 326 }) 327 328}); 329 330// Input File Image 331 332function readURL(input) { 333 if (input.files && input.files[0]) { 334 var reader = new FileReader(); 335 336 reader.onload = function (e) { 337 $(input).parent('.input-file-image').find('.img-upload-preview').attr('src', e.target.result); 338 } 339 340 reader.readAsDataURL(input.files[0]); 341 } 342} 343 344$('.input-file-image input[type="file"').change(function () { 345 readURL(this); 346}); 347 348// Show Password 349 350function showPassword(button) { 351 var inputPassword = $(button).parent().find('input'); 352 if (inputPassword.attr('type') === "password") { 353 inputPassword.attr('type', 'text'); 354 } else { 355 inputPassword.attr('type','password'); 356 } 357} 358 359$('.show-password').on('click', function(){ 360 showPassword(this); 361}) 362 363// Sign In & Sign Up 364var containerSignIn = $('.container-login'), 365containerSignUp = $('.container-signup'), 366showSignIn = true, 367showSignUp = false; 368 369function changeContainer(){ 370 if(showSignIn == true){ 371 containerSignIn.css('display', 'block') 372 } else { 373 containerSignIn.css('display', 'none') 374 } 375 376 if(showSignUp == true){ 377 containerSignUp.css('display', 'block') 378 } else { 379 containerSignUp.css('display', 'none') 380 } 381} 382 383$('#show-signup').on('click', function(){ 384 showSignUp = true; 385 showSignIn = false; 386 changeContainer(); 387}) 388 389$('#show-signin').on('click', function(){ 390 showSignUp = false; 391 showSignIn = true; 392 changeContainer(); 393}) 394 395changeContainer(); 396 397//Input with Floating Label 398 399$('.form-floating-label .form-control').keyup(function(){ 400 if($(this).val() !== '') { 401 $(this).addClass('filled'); 402 } else { 403 $(this).removeClass('filled'); 404 } 405}) 406
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.