removed legacy version of ACP menu code

v1.18.x
psychobunny 11 years ago
parent c4a5af3b1b
commit d63f2ccd28

@ -24,30 +24,7 @@ var admin = {};
};
$(function() {
var menuEl = $('.sidebar-nav'),
liEls = menuEl.find('li'),
parentEl,
activate = function(li) {
liEls.removeClass('active');
li.addClass('active');
};
// also on ready, check the pathname, maybe it was a page refresh and no item was clicked
liEls.each(function(i, li){
li = $(li);
if ((li.find('a').attr('href') || '').indexOf(location.pathname) >= 0) {
activate(li);
}
});
// On menu click, change "active" state
menuEl.on('click', function(e) {
parentEl = $(e.target).parent();
if (parentEl.is('li')) {
activate(parentEl);
}
});
setupMenu();
setupKeybindings();
});
@ -64,7 +41,29 @@ var admin = {};
// move this to admin.config
app.config = config;
});
});
function setupMenu() {
var listElements = $('.sidebar-nav li');
listElements.on('click', function() {
var $this = $(this);
if ($this.hasClass('nav-header')) {
$this.parents('.sidebar-nav').toggleClass('open');
setTimeout(function() {
$('.nano').nanoScroller();
}, 500); // replace with animationend event
} else {
listElements.removeClass('active');
$this.addClass('active');
}
});
$('.nano').nanoScroller();
$('#main-menu .nav-list > li a').append('<span class="pull-right"><i class="fa fa-inverse fa-arrow-circle-right"></i>&nbsp;</span>');
}
function setupKeybindings() {
Mousetrap.bind('ctrl+shift+a r', function() {

@ -16,8 +16,6 @@ define('admin/footer', ['admin/settings'], function(Settings) {
selectMenuItem(data.url);
});
setupMainMenu();
});
function activateMobile() {
@ -45,19 +43,6 @@ define('admin/footer', ['admin/settings'], function(Settings) {
});
}
function setupMainMenu() {
$('.sidebar-nav .nav-header').on('click', function() {
$(this).parents('.sidebar-nav').toggleClass('open');
setTimeout(function() {
$('.nano').nanoScroller();
}, 500); // replace with animationend event
});
$('.nano').nanoScroller();
$('#main-menu .nav-list > li a').append('<span class="pull-right"><i class="fa fa-inverse fa-arrow-circle-right"></i>&nbsp;</span>');
}
function selectMenuItem(url) {
$('#main-menu .nav-list > li').removeClass('active').each(function() {
var menu = $(this),

Loading…
Cancel
Save