Fix admin menu save state. props greuben, fixes #15767, see #15615.

git-svn-id: https://develop.svn.wordpress.org/trunk@16874 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
Andrew Nacin
2010-12-11 08:41:48 +00:00
parent d2842aac53
commit bbbfee7e7f
3 changed files with 14 additions and 15 deletions

View File

@@ -45,19 +45,18 @@ adminMenu = {
});
},
toggle : function(el) {
var id = el.slideToggle(150, function() {
el.parent().toggleClass( 'wp-menu-open' );
}).attr('id');
if ( id ) {
$('li.wp-has-submenu', '#adminmenu').each(function(i, e) {
if ( id == e.id ) {
var v = $(e).hasClass('wp-menu-open') ? 'o' : 'c';
setUserSetting( 'm'+i, v );
}
});
}
toggle : function(el) {
el.slideToggle(150, function() {
var id = el.parent().toggleClass( 'wp-menu-open' ).attr('id');
if ( id ) {
$('li.wp-has-submenu', '#adminmenu').each(function(i, e) {
if ( id == e.id ) {
var v = $(e).hasClass('wp-menu-open') ? 'o' : 'c';
setUserSetting( 'm'+i, v );
}
});
}
});
return false;
},

File diff suppressed because one or more lines are too long