File: /var/www/vhost/disk-apps/sigedo-demo.allup.com.co/public/assets/js/es5/script_2.js
"use strict";
$(document).ready(function () {
"use strict";
// https://www.jqueryscript.net/menu/Vertical-Responsive-Multi-level-Nav-Menu-with-jQuery-CSS3.html
// $(document).ready(function() {
// $("body").bootstrapMaterialDesign();
// });
// Layout script
var $appAdminWrap = $(".app-admin-wrap");
var $sidebarPanel = $(".sidebar-panel");
var $sidebarFullToggle = $(".sidebar-full-toggle");
var $sidebarCompactToggle = $(".sidebar-compact-switch");
var $mobileMenu = $(".mobile-menu-icon");
var $mobileMenuCollapse = $(".switch-overlay");
// mobile-menu
$mobileMenu.on("click", function () {
mobileMenuClick();
});
$mobileMenuCollapse.on("click", function () {
sidebarSwitchOverlay();
});
function mobileMenuClick() {
// $appAdminWrap.toggleClass('sidebar-compact-onhover');
$(".app-admin-wrap.sidebar-full .sidebar-panel").addClass('sidebar-switch-open');
}
function sidebarSwitchOverlay() {
$(".app-admin-wrap.sidebar-full .sidebar-panel").removeClass('sidebar-switch-open');
}
$mobileMenuCollapse.on("click", function () {
// $appAdminWrap.toggleClass('sidebar-compact-onhover');
$(".app-admin-wrap.sidebar-full .main-content-wrap").removeClass("sidebar-full-z-index");
});
function openSidebarFull() {
$appAdminWrap.removeClass("sidebar-closed");
$appAdminWrap.addClass("sidebar-full");
}
function closeSidebarFull() {
$appAdminWrap.addClass("sidebar-closed");
$appAdminWrap.removeClass("sidebar-full");
}
function openSidebarCompact() {
$appAdminWrap.addClass("sidebar-compact");
}
function closeSidebarCompact() {
$appAdminWrap.removeClass("sidebar-compact");
}
function toggleOnHover() {
closeSidebarCompact();
$appAdminWrap.toggleClass('sidebar-compact-onhover');
$(".app-admin-wrap.sidebar-full .main-content-wrap").toggleClass("sidebar-full-z-index");
}
$sidebarFullToggle.on("click", function () {
$appAdminWrap.addClass("sidebar-full");
$appAdminWrap.toggleClass("sidebar-closed");
});
$sidebarCompactToggle.on("click", function () {
toggleOnHover();
});
$sidebarPanel.on('mouseenter', function (e) {
if ($appAdminWrap.hasClass('sidebar-compact-onhover')) {
closeSidebarCompact();
openSidebarFull();
$('ul.metismenu .item-name').show();
$('.main-menu-title').show();
$('.metismenu .has-arrow').removeClass('without-after-element');
}
}).on('mouseleave', function (e) {
if ($appAdminWrap.hasClass('sidebar-compact-onhover')) {
closeSidebarFull();
openSidebarCompact();
$('ul.metismenu .item-name').hide();
$('.main-menu-title').hide();
$('.metismenu .has-arrow').addClass('without-after-element');
}
});
// Sidebar dropdown
var $dropdown = $(".dropdown");
var $subMenu = $(".sub-menu");
$dropdown.find('> a').on("click", function (e) {
e.preventDefault();
e.stopPropagation();
$(this).parent('.dropdown').toggleClass("open");
});
// Perfect scrollbar
$(".perfect-scrollbar, [data-perfect-scrollbar]").each(function (index) {
var $el = $(this);
var ps = new PerfectScrollbar(this, {
suppressScrollX: $el.data("suppress-scroll-x"),
suppressScrollY: $el.data("suppress-scroll-y")
});
});
});