mw.debug: Avoid overlap between debug toolbar and OOUI dropdowns
authorBartosz Dziewoński <matma.rex@gmail.com>
Wed, 29 Nov 2017 16:25:57 +0000 (17:25 +0100)
committerBartosz Dziewoński <matma.rex@gmail.com>
Wed, 29 Nov 2017 16:25:57 +0000 (17:25 +0100)
Bug: T106095
Change-Id: Ia519205852324899430ac7a769ee7e81ed80c37f

resources/Resources.php
resources/src/mediawiki/mediawiki.debug.js

index a5bfbc5..9d6ce52 100644 (file)
@@ -947,6 +947,7 @@ return [
                ],
                'dependencies' => [
                        'jquery.footHovzer',
+                       'oojs-ui-core',
                ],
        ],
        'mediawiki.diff.styles' => [
index 939b841..830ff33 100644 (file)
@@ -4,6 +4,15 @@
        var debug,
                hovzer = $.getFootHovzer();
 
+       OO.ui.getViewportSpacing = function () {
+               return {
+                       top: 0,
+                       right: 0,
+                       bottom: hovzer.$.outerHeight(),
+                       left: 0
+               };
+       };
+
        /**
         * Debug toolbar.
         *