From 810a02cc4cbb1cdbfdda7e3d72a630abf2b3f049 Mon Sep 17 00:00:00 2001 From: azaozz 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: http://svn.automattic.com/wordpress/trunk@20387 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- 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 a9cc74d81..d63c22c62 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');