From a55be0ba272a6e01002392082766abbf7784fe9a Mon Sep 17 00:00:00 2001 From: Andrew Ozz Date: Fri, 6 Apr 2012 21:40:57 +0000 Subject: [PATCH] Reset negative top margin on submenus when folding/unfolding the admin menu, fixes #20380 git-svn-id: https://develop.svn.wordpress.org/trunk@20387 602fd350-edb4-49c9-b593-d223f7449a82 --- wp-admin/js/common.dev.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/wp-admin/js/common.dev.js b/wp-admin/js/common.dev.js index a9cc74d812..d63c22c62c 100644 --- a/wp-admin/js/common.dev.js +++ b/wp-admin/js/common.dev.js @@ -172,6 +172,9 @@ $(document).ready( function() { $('#collapse-menu', menu).click(function(){ var body = $(document.body); + // reset any compensation for submenus near the bottom of the screen + $('#adminmenu div.wp-submenu').css('margin-top', ''); + if ( body.hasClass('folded') ) { body.removeClass('folded'); setUserSetting('mfold', 'o'); @@ -205,9 +208,9 @@ $(document).ready( function() { o = maxtop; if ( o > 1 ) - m.css({'marginTop':'-'+o+'px'}); - else if ( m.css('marginTop') ) - m.css({'marginTop':''}); + m.css('margin-top', '-'+o+'px'); + else + m.css('margin-top', ''); menu.find('.wp-submenu').removeClass('sub-open'); m.addClass('sub-open');