HEX
Server: Apache/2.4.41 (Ubuntu)
System: Linux ip-172-31-42-149 5.15.0-1084-aws #91~20.04.1-Ubuntu SMP Fri May 2 07:00:04 UTC 2025 aarch64
User: ubuntu (1000)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /var/www/vhost/disk-apps/demo-sigedo.teky.com.co/public/assets/js/script_2.js
$(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")
      });
    });
  });