/** Settings box. It's good for demo only. You don't need this. */ (function($ , undefined) { $('#ace-settings-btn').on(ace.click_event, function(e){ e.preventDefault(); $(this).toggleClass('open'); $('#ace-settings-box').toggleClass('open'); }) $('#ace-settings-navbar').on('click', function(){ ace.settings.navbar_fixed(null, this.checked);//@ ace-extra.js //$(window).triggerHandler('resize.navbar'); //force redraw? //if(ace.vars['webkit']) ace.helper.redraw(document.body); }).each(function(){this.checked = ace.settings.is('navbar', 'fixed')}) $('#ace-settings-sidebar').on('click', function(){ ace.settings.sidebar_fixed(null, this.checked);//@ ace-extra.js //if(ace.vars['webkit']) ace.helper.redraw(document.body); }).each(function(){this.checked = ace.settings.is('sidebar', 'fixed')}) $('#ace-settings-breadcrumbs').on('click', function(){ ace.settings.breadcrumbs_fixed(null, this.checked);//@ ace-extra.js //if(ace.vars['webkit']) ace.helper.redraw(document.body); }).each(function(){this.checked = ace.settings.is('breadcrumbs', 'fixed')}) $('#ace-settings-add-container').on('click', function(){ ace.settings.main_container_fixed(null, this.checked);//@ ace-extra.js //if(ace.vars['webkit']) ace.helper.redraw(document.body); }).each(function(){this.checked = ace.settings.is('main-container', 'fixed')}) $('#ace-settings-compact').on('click', function(){ if(this.checked) { $('#sidebar').addClass('compact'); var hover = $('#ace-settings-hover'); if( hover.length > 0 ) { hover.removeAttr('checked').trigger('click'); } } else { $('#sidebar').removeClass('compact'); $('#sidebar[data-sidebar-scroll=true]').ace_sidebar_scroll('reset') } if(ace.vars['old_ie']) ace.helper.redraw($('#sidebar')[0], true); })/*.removeAttr('checked')*/ $('#ace-settings-highlight').on('click', function(){ if(this.checked) $('#sidebar .nav-list > li').addClass('highlight'); else $('#sidebar .nav-list > li').removeClass('highlight'); if(ace.vars['old_ie']) ace.helper.redraw($('#sidebar')[0]); })/*.removeAttr('checked')*/ $('#ace-settings-hover').on('click', function(){ if($('#sidebar').hasClass('h-sidebar')) return; if(this.checked) { $('#sidebar li').addClass('hover') .filter('.open').removeClass('open').find('> .submenu').css('display', 'none'); //and remove .open items } else { $('#sidebar li.hover').removeClass('hover'); var compact = $('#ace-settings-compact'); if( compact.length > 0 && compact.get(0).checked ) { compact.trigger('click'); } } $('.sidebar[data-sidebar-hover=true]').ace_sidebar_hover('reset') $('.sidebar[data-sidebar-scroll=true]').ace_sidebar_scroll('reset') if(ace.vars['old_ie']) ace.helper.redraw($('#sidebar')[0]); })/*.removeAttr('checked')*/ })(jQuery);