From: Bartosz DziewoƄski Date: Wed, 29 Nov 2017 16:25:57 +0000 (+0100) Subject: mw.debug: Avoid overlap between debug toolbar and OOUI dropdowns X-Git-Tag: 1.31.0-rc.0~1371 X-Git-Url: http://git.cyclocoop.org/wiki/Target_page?a=commitdiff_plain;h=58e720dfdc725164abeb5fb782327f57e4af3a68;p=lhc%2Fweb%2Fwiklou.git mw.debug: Avoid overlap between debug toolbar and OOUI dropdowns Bug: T106095 Change-Id: Ia519205852324899430ac7a769ee7e81ed80c37f --- diff --git a/resources/Resources.php b/resources/Resources.php index a5bfbc512c..9d6ce52341 100644 --- a/resources/Resources.php +++ b/resources/Resources.php @@ -947,6 +947,7 @@ return [ ], 'dependencies' => [ 'jquery.footHovzer', + 'oojs-ui-core', ], ], 'mediawiki.diff.styles' => [ diff --git a/resources/src/mediawiki/mediawiki.debug.js b/resources/src/mediawiki/mediawiki.debug.js index 939b84122f..830ff339f6 100644 --- a/resources/src/mediawiki/mediawiki.debug.js +++ b/resources/src/mediawiki/mediawiki.debug.js @@ -4,6 +4,15 @@ var debug, hovzer = $.getFootHovzer(); + OO.ui.getViewportSpacing = function () { + return { + top: 0, + right: 0, + bottom: hovzer.$.outerHeight(), + left: 0 + }; + }; + /** * Debug toolbar. *