//= require thecore_ui_commons/thecore //= require selectize $(document).on('ready pjax:success', function(e) { handleActiveBase(); function handleActiveBase() { $('.sub-menu').each(function() { if ($(this).hasClass('active')) { $(this).parent().prev().addClass('active'); $(this).parent().prev().addClass('open'); $(this).parent().slideDown(); } }); } // home dashboard dark theme if ((new RegExp('app/$').test(e.currentTarget.URL) || new RegExp('app$').test(e.currentTarget.URL)) && !new RegExp('app/app').test(e.currentTarget.URL)) { $('.page-header, .content').addClass('dashboard'); } else { $('.page-header, .content').removeClass('dashboard'); } }); $(function() { var array_menu = []; var lvl_1 = null; var count = 0; $('.sidebar-nav li').each(function(index, item) { if ($(item).hasClass('dropdown-header')) { lvl_1 = count++; array_menu[lvl_1] = [] } else { $(item).addClass('sub-menu sub-menu-' + lvl_1); } }); for (var i = 0; i <= array_menu.length; i++) { $('.sub-menu-' + i).wrapAll("