From f4d122ce53bc9fe2e31ba71d4845c877da040db8 Mon Sep 17 00:00:00 2001 From: Volker E Date: Wed, 15 Mar 2017 10:33:46 -0700 Subject: [PATCH] Update OOjs UI to v0.20.0 Release notes: https://phabricator.wikimedia.org/diffusion/GOJU/browse/master/History.md;v0.20.0 Change-Id: I10ef5d85fcfae3a0b22b07a8a5ed3ae3e2d51288 --- composer.json | 2 +- resources/lib/oojs-ui/oojs-ui-apex.js | 4 +- resources/lib/oojs-ui/oojs-ui-core-apex.css | 18 ++- .../lib/oojs-ui/oojs-ui-core-mediawiki.css | 78 +++++------ resources/lib/oojs-ui/oojs-ui-core.js | 122 +++++++++++------- resources/lib/oojs-ui/oojs-ui-mediawiki.js | 4 +- .../lib/oojs-ui/oojs-ui-toolbars-apex.css | 4 +- .../oojs-ui/oojs-ui-toolbars-mediawiki.css | 4 +- resources/lib/oojs-ui/oojs-ui-toolbars.js | 4 +- .../lib/oojs-ui/oojs-ui-widgets-apex.css | 8 +- .../lib/oojs-ui/oojs-ui-widgets-mediawiki.css | 25 ++-- resources/lib/oojs-ui/oojs-ui-widgets.js | 38 +++--- .../lib/oojs-ui/oojs-ui-windows-apex.css | 10 +- .../lib/oojs-ui/oojs-ui-windows-mediawiki.css | 37 ++---- resources/lib/oojs-ui/oojs-ui-windows.js | 26 ++-- .../themes/apex/icons-interactions.json | 3 - .../oojs-ui/themes/apex/icons-moderation.json | 12 -- .../themes/apex/images/icons/beta-invert.png | Bin 321 -> 0 bytes .../themes/apex/images/icons/beta-invert.svg | 4 - .../oojs-ui/themes/apex/images/icons/beta.png | Bin 297 -> 0 bytes .../oojs-ui/themes/apex/images/icons/beta.svg | 4 - .../icons/logo-wikimediaDiscovery-invert.png | Bin 288 -> 0 bytes .../icons/logo-wikimediaDiscovery-invert.svg | 4 - .../images/icons/logo-wikimediaDiscovery.png | Bin 286 -> 0 bytes .../images/icons/logo-wikimediaDiscovery.svg | 4 - .../apex/images/icons/ribbonPrize-invert.png | Bin 381 -> 0 bytes .../apex/images/icons/ribbonPrize-invert.svg | 5 - .../themes/apex/images/icons/ribbonPrize.png | Bin 373 -> 0 bytes .../themes/apex/images/icons/ribbonPrize.svg | 5 - .../themes/mediawiki/icons-interactions.json | 3 - .../themes/mediawiki/icons-moderation.json | 12 -- .../themes/mediawiki/icons-wikimedia.json | 9 -- .../mediawiki/images/icons/beta-invert.png | Bin 321 -> 0 bytes .../mediawiki/images/icons/beta-invert.svg | 4 - .../images/icons/beta-progressive.png | Bin 340 -> 0 bytes .../images/icons/beta-progressive.svg | 4 - .../themes/mediawiki/images/icons/beta.png | Bin 297 -> 0 bytes .../themes/mediawiki/images/icons/beta.svg | 4 - .../images/icons/ribbonPrize-invert.png | Bin 381 -> 0 bytes .../images/icons/ribbonPrize-invert.svg | 5 - .../images/icons/ribbonPrize-progressive.png | Bin 426 -> 0 bytes .../images/icons/ribbonPrize-progressive.svg | 5 - .../mediawiki/images/icons/ribbonPrize.png | Bin 373 -> 0 bytes .../mediawiki/images/icons/ribbonPrize.svg | 5 - .../images/indicators/alert-progressive.png | Bin 206 -> 0 bytes .../images/indicators/alert-progressive.svg | 4 - .../indicators/arrow-down-progressive.png | Bin 145 -> 0 bytes .../indicators/arrow-down-progressive.svg | 6 - .../indicators/arrow-ltr-progressive.png | Bin 150 -> 0 bytes .../indicators/arrow-ltr-progressive.svg | 6 - .../indicators/arrow-rtl-progressive.png | Bin 146 -> 0 bytes .../indicators/arrow-rtl-progressive.svg | 6 - .../indicators/arrow-up-progressive.png | Bin 138 -> 0 bytes .../indicators/arrow-up-progressive.svg | 6 - .../images/indicators/clear-progressive.png | Bin 241 -> 0 bytes .../images/indicators/clear-progressive.svg | 6 - .../indicators/required-progressive.png | Bin 229 -> 0 bytes .../indicators/required-progressive.svg | 4 - .../indicators/search-ltr-progressive.png | Bin 292 -> 0 bytes .../indicators/search-ltr-progressive.svg | 6 - .../indicators/search-rtl-progressive.png | Bin 298 -> 0 bytes .../indicators/search-rtl-progressive.svg | 6 - .../oojs-ui/themes/mediawiki/indicators.json | 3 +- 63 files changed, 202 insertions(+), 327 deletions(-) delete mode 100644 resources/lib/oojs-ui/themes/apex/images/icons/beta-invert.png delete mode 100644 resources/lib/oojs-ui/themes/apex/images/icons/beta-invert.svg delete mode 100644 resources/lib/oojs-ui/themes/apex/images/icons/beta.png delete mode 100644 resources/lib/oojs-ui/themes/apex/images/icons/beta.svg delete mode 100644 resources/lib/oojs-ui/themes/apex/images/icons/logo-wikimediaDiscovery-invert.png delete mode 100644 resources/lib/oojs-ui/themes/apex/images/icons/logo-wikimediaDiscovery-invert.svg delete mode 100644 resources/lib/oojs-ui/themes/apex/images/icons/logo-wikimediaDiscovery.png delete mode 100644 resources/lib/oojs-ui/themes/apex/images/icons/logo-wikimediaDiscovery.svg delete mode 100644 resources/lib/oojs-ui/themes/apex/images/icons/ribbonPrize-invert.png delete mode 100644 resources/lib/oojs-ui/themes/apex/images/icons/ribbonPrize-invert.svg delete mode 100644 resources/lib/oojs-ui/themes/apex/images/icons/ribbonPrize.png delete mode 100644 resources/lib/oojs-ui/themes/apex/images/icons/ribbonPrize.svg delete mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/beta-invert.png delete mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/beta-invert.svg delete mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/beta-progressive.png delete mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/beta-progressive.svg delete mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/beta.png delete mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/beta.svg delete mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/ribbonPrize-invert.png delete mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/ribbonPrize-invert.svg delete mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/ribbonPrize-progressive.png delete mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/ribbonPrize-progressive.svg delete mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/ribbonPrize.png delete mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/icons/ribbonPrize.svg delete mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/alert-progressive.png delete mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/alert-progressive.svg delete mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-down-progressive.png delete mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-down-progressive.svg delete mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-ltr-progressive.png delete mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-ltr-progressive.svg delete mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-rtl-progressive.png delete mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-rtl-progressive.svg delete mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-up-progressive.png delete mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-up-progressive.svg delete mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/clear-progressive.png delete mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/clear-progressive.svg delete mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/required-progressive.png delete mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/required-progressive.svg delete mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/search-ltr-progressive.png delete mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/search-ltr-progressive.svg delete mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/search-rtl-progressive.png delete mode 100644 resources/lib/oojs-ui/themes/mediawiki/images/indicators/search-rtl-progressive.svg diff --git a/composer.json b/composer.json index af8635a2bc..df699bcf64 100644 --- a/composer.json +++ b/composer.json @@ -25,7 +25,7 @@ "ext-xml": "*", "liuggio/statsd-php-client": "1.0.18", "mediawiki/at-ease": "1.1.0", - "oojs/oojs-ui": "0.19.5", + "oojs/oojs-ui": "0.20.0", "oyejorge/less.php": "1.7.0.13", "php": ">=5.5.9", "psr/log": "1.0.2", diff --git a/resources/lib/oojs-ui/oojs-ui-apex.js b/resources/lib/oojs-ui/oojs-ui-apex.js index 53ce966f67..a13441be25 100644 --- a/resources/lib/oojs-ui/oojs-ui-apex.js +++ b/resources/lib/oojs-ui/oojs-ui-apex.js @@ -1,12 +1,12 @@ /*! - * OOjs UI v0.19.5 + * OOjs UI v0.20.0 * https://www.mediawiki.org/wiki/OOjs_UI * * Copyright 2011–2017 OOjs UI Team and other contributors. * Released under the MIT license * http://oojs.mit-license.org * - * Date: 2017-03-07T22:57:01Z + * Date: 2017-03-15T17:06:24Z */ ( function ( OO ) { diff --git a/resources/lib/oojs-ui/oojs-ui-core-apex.css b/resources/lib/oojs-ui/oojs-ui-core-apex.css index 369cf096ba..382c13b486 100644 --- a/resources/lib/oojs-ui/oojs-ui-core-apex.css +++ b/resources/lib/oojs-ui/oojs-ui-core-apex.css @@ -1,18 +1,19 @@ /*! - * OOjs UI v0.19.5 + * OOjs UI v0.20.0 * https://www.mediawiki.org/wiki/OOjs_UI * * Copyright 2011–2017 OOjs UI Team and other contributors. * Released under the MIT license * http://oojs.mit-license.org * - * Date: 2017-03-07T22:57:06Z + * Date: 2017-03-15T17:06:28Z */ .oo-ui-element-hidden { display: none !important; } .oo-ui-buttonElement { display: inline-block; + line-height: normal; vertical-align: middle; } .oo-ui-buttonElement > .oo-ui-buttonElement-button { @@ -24,7 +25,6 @@ vertical-align: middle; font-family: inherit; font-size: inherit; - line-height: normal; white-space: nowrap; -webkit-touch-callout: none; -webkit-user-select: none; @@ -310,6 +310,10 @@ .oo-ui-fieldLayout.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-field { width: 1px; } +.oo-ui-fieldLayout.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header, +.oo-ui-fieldLayout.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-field { + display: block; +} .oo-ui-fieldLayout .oo-ui-fieldLayout-help { float: right; } @@ -571,7 +575,6 @@ body:not( :-moz-handler-blocked ) .oo-ui-fieldsetLayout { opacity: 0.2; } .oo-ui-radioOptionWidget { - cursor: default; padding: 0; background-color: transparent; } @@ -868,12 +871,16 @@ body:not( :-moz-handler-blocked ) .oo-ui-fieldsetLayout { display: block; } .oo-ui-dropdownInputWidget select { + background-position: -9999em 0; + background-repeat: no-repeat; width: 100%; - cursor: pointer; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } +.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select { + cursor: pointer; +} .oo-ui-dropdownInputWidget select { background-color: #fff; height: 2.5em; @@ -1301,7 +1308,6 @@ body:not( :-moz-handler-blocked ) .oo-ui-fieldsetLayout { color: #ccc; } .oo-ui-checkboxMultioptionWidget { - cursor: default; padding: 0; } .oo-ui-checkboxMultioptionWidget .oo-ui-checkboxInputWidget, diff --git a/resources/lib/oojs-ui/oojs-ui-core-mediawiki.css b/resources/lib/oojs-ui/oojs-ui-core-mediawiki.css index b041ef4ab4..c4fdf20e8b 100644 --- a/resources/lib/oojs-ui/oojs-ui-core-mediawiki.css +++ b/resources/lib/oojs-ui/oojs-ui-core-mediawiki.css @@ -1,18 +1,19 @@ /*! - * OOjs UI v0.19.5 + * OOjs UI v0.20.0 * https://www.mediawiki.org/wiki/OOjs_UI * * Copyright 2011–2017 OOjs UI Team and other contributors. * Released under the MIT license * http://oojs.mit-license.org * - * Date: 2017-03-07T22:57:06Z + * Date: 2017-03-15T17:06:28Z */ .oo-ui-element-hidden { display: none !important; } .oo-ui-buttonElement { display: inline-block; + line-height: normal; vertical-align: middle; } .oo-ui-buttonElement > .oo-ui-buttonElement-button { @@ -24,7 +25,6 @@ vertical-align: middle; font-family: inherit; font-size: inherit; - line-height: normal; white-space: nowrap; -webkit-touch-callout: none; -webkit-user-select: none; @@ -179,7 +179,7 @@ position: relative; min-height: 2.5em; border-radius: 2px; - padding: 0.546875em 1em; + padding: 0.625em 1em 0.546875em; } .oo-ui-buttonElement-framed.oo-ui-iconElement > .oo-ui-buttonElement-button { min-width: 3.125em; @@ -189,8 +189,11 @@ min-width: 0; } .oo-ui-buttonElement-framed > input.oo-ui-buttonElement-button, +.oo-ui-buttonElement-framed.oo-ui-labelElement > .oo-ui-buttonElement-button { + line-height: 1; +} .oo-ui-buttonElement-framed.oo-ui-labelElement > .oo-ui-buttonElement-button > .oo-ui-labelElement-label { - line-height: 1.25; + line-height: 1.172em; } .oo-ui-buttonElement-framed.oo-ui-iconElement > .oo-ui-buttonElement-button > .oo-ui-iconElement-icon { display: block; @@ -451,6 +454,10 @@ .oo-ui-fieldLayout.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-field { width: 1px; } +.oo-ui-fieldLayout.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header, +.oo-ui-fieldLayout.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-field { + display: block; +} .oo-ui-fieldLayout .oo-ui-fieldLayout-help { float: right; } @@ -664,7 +671,6 @@ body:not( :-moz-handler-blocked ) .oo-ui-fieldsetLayout { position: relative; display: block; border: 0; - padding: 0.25em 0.5em; } .oo-ui-optionWidget.oo-ui-widget-enabled { cursor: pointer; @@ -716,22 +722,15 @@ body:not( :-moz-handler-blocked ) .oo-ui-fieldsetLayout { border-color: #fff; } .oo-ui-radioOptionWidget { - cursor: default; - padding: 0.25em 0; - background-color: transparent; + padding: 0.3125em 0; } .oo-ui-radioOptionWidget .oo-ui-radioInputWidget, .oo-ui-radioOptionWidget.oo-ui-labelElement .oo-ui-labelElement-label { display: inline-block; vertical-align: middle; } -.oo-ui-radioOptionWidget.oo-ui-optionWidget-selected, -.oo-ui-radioOptionWidget.oo-ui-optionWidget-pressed, -.oo-ui-radioOptionWidget.oo-ui-optionWidget-highlighted { - background-color: transparent; -} .oo-ui-radioOptionWidget.oo-ui-labelElement .oo-ui-labelElement-label { - padding: 0.25em 0.25em 0.25em 0.46875em; + padding-left: 0.46875em; } .oo-ui-radioOptionWidget .oo-ui-radioInputWidget { margin-right: 0; @@ -1107,7 +1106,7 @@ body:not( :-moz-handler-blocked ) .oo-ui-fieldsetLayout { margin-top: 0; } .oo-ui-checkboxMultiselectInputWidget .oo-ui-fieldLayout .oo-ui-fieldLayout-body { - padding: 0.25em 0; + padding: 0.3125em 0; } .oo-ui-checkboxMultiselectInputWidget .oo-ui-fieldLayout .oo-ui-fieldLayout-body .oo-ui-labelElement-label { line-height: 1.5; @@ -1126,12 +1125,16 @@ body:not( :-moz-handler-blocked ) .oo-ui-fieldsetLayout { display: block; } .oo-ui-dropdownInputWidget select { + background-position: -9999em 0; + background-repeat: no-repeat; width: 100%; - cursor: pointer; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } +.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select { + cursor: pointer; +} .oo-ui-dropdownInputWidget-php { border-right: 1px solid #a2a9b1; border-radius: 2px; @@ -1151,6 +1154,15 @@ body:not( :-moz-handler-blocked ) .oo-ui-fieldsetLayout { font-family: inherit; vertical-align: middle; } +.oo-ui-dropdownInputWidget select::-ms-expand { + display: none; +} +.oo-ui-dropdownInputWidget select:not( [no-ie] ) { + background-position: right 1.75em center; + width: calc( 100% + 1em ); + height: 2.5em; + padding: 0 0 0 1em; +} .oo-ui-dropdownInputWidget option { font-size: inherit; font-family: inherit; @@ -1159,8 +1171,6 @@ body:not( :-moz-handler-blocked ) .oo-ui-fieldsetLayout { } .oo-ui-dropdownInputWidget.oo-ui-widget-enabled select { background-color: #f8f9fa; - background-position: -9999em 0; - background-repeat: no-repeat; color: #222; -webkit-transition: background-color 100ms, border-color 100ms, box-shadow 100ms; -moz-transition: background-color 100ms, border-color 100ms, box-shadow 100ms; @@ -1180,15 +1190,6 @@ body:not( :-moz-handler-blocked ) .oo-ui-fieldsetLayout { outline: 0; box-shadow: inset 0 0 0 1px #36c; } -.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select::-ms-expand { - display: none; -} -.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:not( [no-ie] ) { - background-position: right 1.75em center; - width: calc( 100% + 1em ); - height: 2.5em; - padding: 0 0 0 1em; -} .oo-ui-dropdownInputWidget.oo-ui-widget-disabled select { background-color: #eaecf0; color: #72777d; @@ -1297,7 +1298,7 @@ body:not( :-moz-handler-blocked ) .oo-ui-fieldsetLayout { margin-top: 0; } .oo-ui-radioSelectInputWidget .oo-ui-fieldLayout .oo-ui-fieldLayout-body { - padding: 0.25em 0; + padding: 0.3125em 0; } .oo-ui-radioSelectInputWidget .oo-ui-fieldLayout .oo-ui-fieldLayout-body .oo-ui-labelElement-label { line-height: 1.5; @@ -1497,6 +1498,7 @@ body:not( :-moz-handler-blocked ) .oo-ui-fieldsetLayout { .oo-ui-textInputWidget.oo-ui-widget-disabled input, .oo-ui-textInputWidget.oo-ui-widget-disabled textarea { background-color: #eaecf0; + -webkit-text-fill-color: #72777d; color: #72777d; text-shadow: 0 1px 1px #fff; border-color: #c8ccd1; @@ -1515,7 +1517,7 @@ body:not( :-moz-handler-blocked ) .oo-ui-fieldsetLayout { } .oo-ui-textInputWidget.oo-ui-iconElement .oo-ui-iconElement-icon { left: 0; - max-height: 2.375em; + max-height: 2.5em; margin-left: 0.5em; background-position: right center; } @@ -1525,7 +1527,7 @@ body:not( :-moz-handler-blocked ) .oo-ui-fieldsetLayout { } .oo-ui-textInputWidget.oo-ui-indicatorElement .oo-ui-indicatorElement-indicator { height: 100%; - max-height: 2.375em; + max-height: 2.5em; margin: 0 0.775em; } .oo-ui-textInputWidget > .oo-ui-labelElement-label { @@ -1750,6 +1752,12 @@ body:not( :-moz-handler-blocked ) .oo-ui-fieldsetLayout { border-bottom-right-radius: 0; border-right-width: 0; } +.oo-ui-comboBoxInputWidget.oo-ui-comboBoxInputWidget-empty input, +.oo-ui-comboBoxInputWidget-php input { + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-right-width: 1px; +} .oo-ui-comboBoxInputWidget-dropdownButton { width: 2.5em; } @@ -1764,9 +1772,6 @@ body:not( :-moz-handler-blocked ) .oo-ui-fieldsetLayout { border-top-left-radius: 0; border-bottom-left-radius: 0; } -.oo-ui-comboBoxInputWidget.oo-ui-comboBoxInputWidget-empty input { - border-right-width: 1px; -} .oo-ui-comboBoxInputWidget.oo-ui-widget-disabled .oo-ui-indicatorElement-indicator { opacity: 1; } @@ -1790,8 +1795,7 @@ body:not( :-moz-handler-blocked ) .oo-ui-fieldsetLayout { color: #72777d; } .oo-ui-checkboxMultioptionWidget { - cursor: default; - padding: 0.25em 0; + padding: 0.3125em 0; } .oo-ui-checkboxMultioptionWidget .oo-ui-checkboxInputWidget, .oo-ui-checkboxMultioptionWidget.oo-ui-labelElement .oo-ui-labelElement-label { @@ -1799,7 +1803,7 @@ body:not( :-moz-handler-blocked ) .oo-ui-fieldsetLayout { vertical-align: middle; } .oo-ui-checkboxMultioptionWidget.oo-ui-labelElement .oo-ui-labelElement-label { - padding: 0.25em 0.25em 0.25em 0.46875em; + padding-left: 0.46875em; } .oo-ui-checkboxMultioptionWidget .oo-ui-checkboxInputWidget { margin-right: 0; diff --git a/resources/lib/oojs-ui/oojs-ui-core.js b/resources/lib/oojs-ui/oojs-ui-core.js index f10bdfa710..fe11d68f8d 100644 --- a/resources/lib/oojs-ui/oojs-ui-core.js +++ b/resources/lib/oojs-ui/oojs-ui-core.js @@ -1,12 +1,12 @@ /*! - * OOjs UI v0.19.5 + * OOjs UI v0.20.0 * https://www.mediawiki.org/wiki/OOjs_UI * * Copyright 2011–2017 OOjs UI Team and other contributors. * Released under the MIT license * http://oojs.mit-license.org * - * Date: 2017-03-07T22:57:01Z + * Date: 2017-03-15T17:06:24Z */ ( function ( OO ) { @@ -1223,22 +1223,16 @@ OO.ui.Element.static.getClosestScrollableContainer = function ( el, dimension ) * @param {string} [config.duration='fast'] jQuery animation duration value * @param {string} [config.direction] Scroll in only one direction, e.g. 'x' or 'y', omit * to scroll in both directions - * @param {Function} [config.complete] Function to call when scrolling completes. - * Deprecated since 0.15.4, use the return promise instead. * @return {jQuery.Promise} Promise which resolves when the scroll is complete */ OO.ui.Element.static.scrollIntoView = function ( el, config ) { - var position, animations, callback, container, $container, elementDimensions, containerDimensions, $window, + var position, animations, container, $container, elementDimensions, containerDimensions, $window, deferred = $.Deferred(); // Configuration initialization config = config || {}; animations = {}; - callback = typeof config.complete === 'function' && config.complete; - if ( callback ) { - OO.ui.warnDeprecation( 'Element#scrollIntoView: The `complete` callback config option is deprecated. Use the return promise instead.' ); - } container = this.getClosestScrollableContainer( el, config.direction ); $container = $( container ); elementDimensions = this.getDimensions( el ); @@ -1281,16 +1275,10 @@ OO.ui.Element.static.scrollIntoView = function ( el, config ) { if ( !$.isEmptyObject( animations ) ) { $container.stop( true ).animate( animations, config.duration === undefined ? 'fast' : config.duration ); $container.queue( function ( next ) { - if ( callback ) { - callback(); - } deferred.resolve(); next(); } ); } else { - if ( callback ) { - callback(); - } deferred.resolve(); } return deferred.promise(); @@ -3541,6 +3529,12 @@ OO.mixinClass( OO.ui.ButtonWidget, OO.ui.mixin.AccessKeyedElement ); */ OO.ui.ButtonWidget.static.cancelButtonMouseDownEvents = false; +/** + * @static + * @inheritdoc + */ +OO.ui.ButtonWidget.static.tagName = 'span'; + /* Methods */ /** @@ -3718,6 +3712,14 @@ OO.ui.ButtonGroupWidget = function OoUiButtonGroupWidget( config ) { OO.inheritClass( OO.ui.ButtonGroupWidget, OO.ui.Widget ); OO.mixinClass( OO.ui.ButtonGroupWidget, OO.ui.mixin.GroupElement ); +/* Static Properties */ + +/** + * @static + * @inheritdoc + */ +OO.ui.ButtonGroupWidget.static.tagName = 'span'; + /** * IconWidget is a generic widget for {@link OO.ui.mixin.IconElement icons}. In general, IconWidgets should be used with OO.ui.LabelWidget, * which creates a label that identifies the icon’s function. See the [OOjs UI documentation on MediaWiki] [1] @@ -5247,12 +5249,6 @@ OO.ui.PopupWidget.prototype.computePosition = function () { * `backwards` or `forwards`. */ OO.ui.PopupWidget.prototype.setAlignment = function ( align ) { - // Transform values deprecated since v0.11.0 - if ( align === 'left' || align === 'right' ) { - OO.ui.warnDeprecation( 'PopupWidget#setAlignment parameter value `' + align + '` is deprecated. Use `force-right` or `force-left` instead.' ); - align = { left: 'force-right', right: 'force-left' }[ align ]; - } - // Validate alignment if ( [ 'force-left', 'force-right', 'backwards', 'forwards', 'center' ].indexOf( align ) > -1 ) { this.align = align; @@ -6723,7 +6719,8 @@ OO.ui.MenuSectionOptionWidget = function OoUiMenuSectionOptionWidget( config ) { OO.ui.MenuSectionOptionWidget.parent.call( this, config ); // Initialization - this.$element.addClass( 'oo-ui-menuSectionOptionWidget' ); + this.$element.addClass( 'oo-ui-menuSectionOptionWidget' ) + .attr( 'role', '' ); }; /* Setup */ @@ -7939,23 +7936,6 @@ OO.ui.FloatingMenuSelectWidget.prototype.toggle = function ( visible ) { return this; }; -/* - * The old name for the FloatingMenuSelectWidget widget, provided for backwards-compatibility. - * - * @class - * @extends OO.ui.FloatingMenuSelectWidget - * - * @constructor - * @deprecated since v0.12.5. - */ -OO.ui.TextInputMenuSelectWidget = function OoUiTextInputMenuSelectWidget() { - OO.ui.warnDeprecation( 'TextInputMenuSelectWidget is deprecated. Use the FloatingMenuSelectWidget instead.' ); - // Parent constructor - OO.ui.TextInputMenuSelectWidget.parent.apply( this, arguments ); -}; - -OO.inheritClass( OO.ui.TextInputMenuSelectWidget, OO.ui.FloatingMenuSelectWidget ); - /** * Progress bars visually display the status of an operation, such as a download, * and can be either determinate or indeterminate: @@ -8429,6 +8409,12 @@ OO.mixinClass( OO.ui.ButtonInputWidget, OO.ui.mixin.TitledElement ); */ OO.ui.ButtonInputWidget.static.supportsSimpleLabel = false; +/** + * @static + * @inheritdoc + */ +OO.ui.ButtonInputWidget.static.tagName = 'span'; + /* Methods */ /** @@ -8543,6 +8529,14 @@ OO.ui.CheckboxInputWidget = function OoUiCheckboxInputWidget( config ) { OO.inheritClass( OO.ui.CheckboxInputWidget, OO.ui.InputWidget ); +/* Static Properties */ + +/** + * @static + * @inheritdoc + */ +OO.ui.CheckboxInputWidget.static.tagName = 'span'; + /* Static Methods */ /** @@ -8740,10 +8734,17 @@ OO.ui.DropdownInputWidget.prototype.setOptions = function ( options ) { .clearItems() .addItems( options.map( function ( opt ) { var optValue = widget.cleanUpValue( opt.data ); - return new OO.ui.MenuOptionWidget( { - data: optValue, - label: opt.label !== undefined ? opt.label : optValue - } ); + + if ( opt.optgroup === undefined ) { + return new OO.ui.MenuOptionWidget( { + data: optValue, + label: opt.label !== undefined ? opt.label : optValue + } ); + } else { + return new OO.ui.MenuSectionOptionWidget( { + label: opt.optgroup + } ); + } } ) ); // Restore the previous value, or reset to something sensible @@ -8836,6 +8837,14 @@ OO.ui.RadioInputWidget = function OoUiRadioInputWidget( config ) { OO.inheritClass( OO.ui.RadioInputWidget, OO.ui.InputWidget ); +/* Static Properties */ + +/** + * @static + * @inheritdoc + */ +OO.ui.RadioInputWidget.static.tagName = 'span'; + /* Static Methods */ /** @@ -9266,7 +9275,7 @@ OO.ui.CheckboxMultiselectInputWidget.prototype.setOptions = function ( options ) * @constructor * @param {Object} [config] Configuration options * @cfg {string} [type='text'] The value of the HTML `type` attribute: 'text', 'password', 'search', - * 'email', 'url', 'date', 'month' or 'number'. Ignored if `multiline` is true. + * 'email', 'url' or 'number'. Ignored if `multiline` is true. * * Some values of `type` result in additional behaviors: * @@ -9793,8 +9802,6 @@ OO.ui.TextInputWidget.prototype.getSaneType = function ( config ) { 'search', 'email', 'url', - 'date', - 'month', 'number' ]; return allowedTypes.indexOf( config.type ) !== -1 ? config.type : 'text'; @@ -10547,9 +10554,9 @@ OO.ui.FieldLayout = function OoUiFieldLayout( fieldWidget, config ) { this.fieldWidget = fieldWidget; this.errors = []; this.notices = []; - this.$field = $( '
' ); + this.$field = this.isFieldInline() ? $( '' ) : $( '
' ); this.$messages = $( '
    ' ); - this.$header = $( '
    ' ); + this.$header = $( '' ); this.$body = $( '
    ' ); this.align = null; if ( config.help ) { @@ -10629,6 +10636,17 @@ OO.ui.FieldLayout.prototype.getField = function () { return this.fieldWidget; }; +/** + * Return `true` if the given field widget can be used with `'inline'` alignment (see + * #setAlignment). Return `false` if it can't or if this can't be determined. + * + * @return {boolean} + */ +OO.ui.FieldLayout.prototype.isFieldInline = function () { + // This is very simplistic, but should be good enough. + return this.getField().$element.prop( 'tagName' ).toLowerCase() === 'span'; +}; + /** * @protected * @param {string} kind 'error' or 'notice' @@ -10665,6 +10683,10 @@ OO.ui.FieldLayout.prototype.setAlignment = function ( value ) { if ( [ 'left', 'right', 'top', 'inline' ].indexOf( value ) === -1 ) { value = 'left'; } + // Validate + if ( value === 'inline' && !this.isFieldInline() ) { + value = 'top'; + } // Reorder elements if ( value === 'top' ) { this.$header.append( this.$label, this.$help ); @@ -10800,8 +10822,8 @@ OO.ui.ActionFieldLayout = function OoUiActionFieldLayout( fieldWidget, buttonWid // Properties this.buttonWidget = buttonWidget; - this.$button = $( '
    ' ); - this.$input = $( '
    ' ); + this.$button = $( '' ); + this.$input = this.isFieldInline() ? $( '' ) : $( '
    ' ); // Initialization this.$element diff --git a/resources/lib/oojs-ui/oojs-ui-mediawiki.js b/resources/lib/oojs-ui/oojs-ui-mediawiki.js index 7b1c099925..b4a63926cf 100644 --- a/resources/lib/oojs-ui/oojs-ui-mediawiki.js +++ b/resources/lib/oojs-ui/oojs-ui-mediawiki.js @@ -1,12 +1,12 @@ /*! - * OOjs UI v0.19.5 + * OOjs UI v0.20.0 * https://www.mediawiki.org/wiki/OOjs_UI * * Copyright 2011–2017 OOjs UI Team and other contributors. * Released under the MIT license * http://oojs.mit-license.org * - * Date: 2017-03-07T22:57:01Z + * Date: 2017-03-15T17:06:24Z */ ( function ( OO ) { diff --git a/resources/lib/oojs-ui/oojs-ui-toolbars-apex.css b/resources/lib/oojs-ui/oojs-ui-toolbars-apex.css index 760458952a..479e2a5ab7 100644 --- a/resources/lib/oojs-ui/oojs-ui-toolbars-apex.css +++ b/resources/lib/oojs-ui/oojs-ui-toolbars-apex.css @@ -1,12 +1,12 @@ /*! - * OOjs UI v0.19.5 + * OOjs UI v0.20.0 * https://www.mediawiki.org/wiki/OOjs_UI * * Copyright 2011–2017 OOjs UI Team and other contributors. * Released under the MIT license * http://oojs.mit-license.org * - * Date: 2017-03-07T22:57:06Z + * Date: 2017-03-15T17:06:28Z */ .oo-ui-popupTool .oo-ui-popupWidget-popup, .oo-ui-popupTool .oo-ui-popupWidget-anchor { diff --git a/resources/lib/oojs-ui/oojs-ui-toolbars-mediawiki.css b/resources/lib/oojs-ui/oojs-ui-toolbars-mediawiki.css index ad1746d9dd..df77684c3a 100644 --- a/resources/lib/oojs-ui/oojs-ui-toolbars-mediawiki.css +++ b/resources/lib/oojs-ui/oojs-ui-toolbars-mediawiki.css @@ -1,12 +1,12 @@ /*! - * OOjs UI v0.19.5 + * OOjs UI v0.20.0 * https://www.mediawiki.org/wiki/OOjs_UI * * Copyright 2011–2017 OOjs UI Team and other contributors. * Released under the MIT license * http://oojs.mit-license.org * - * Date: 2017-03-07T22:57:06Z + * Date: 2017-03-15T17:06:28Z */ .oo-ui-tool.oo-ui-widget-enabled { -webkit-transition: background-color 100ms; diff --git a/resources/lib/oojs-ui/oojs-ui-toolbars.js b/resources/lib/oojs-ui/oojs-ui-toolbars.js index 1574f6c452..7d09854533 100644 --- a/resources/lib/oojs-ui/oojs-ui-toolbars.js +++ b/resources/lib/oojs-ui/oojs-ui-toolbars.js @@ -1,12 +1,12 @@ /*! - * OOjs UI v0.19.5 + * OOjs UI v0.20.0 * https://www.mediawiki.org/wiki/OOjs_UI * * Copyright 2011–2017 OOjs UI Team and other contributors. * Released under the MIT license * http://oojs.mit-license.org * - * Date: 2017-03-07T22:57:01Z + * Date: 2017-03-15T17:06:24Z */ ( function ( OO ) { diff --git a/resources/lib/oojs-ui/oojs-ui-widgets-apex.css b/resources/lib/oojs-ui/oojs-ui-widgets-apex.css index 4ec3d1c189..7f8389e136 100644 --- a/resources/lib/oojs-ui/oojs-ui-widgets-apex.css +++ b/resources/lib/oojs-ui/oojs-ui-widgets-apex.css @@ -1,12 +1,12 @@ /*! - * OOjs UI v0.19.5 + * OOjs UI v0.20.0 * https://www.mediawiki.org/wiki/OOjs_UI * * Copyright 2011–2017 OOjs UI Team and other contributors. * Released under the MIT license * http://oojs.mit-license.org * - * Date: 2017-03-07T22:57:06Z + * Date: 2017-03-15T17:06:28Z */ .oo-ui-draggableElement-handle, .oo-ui-draggableElement-handle.oo-ui-widget { @@ -894,6 +894,10 @@ .oo-ui-numberInputWidget-buttoned .oo-ui-buttonWidget, .oo-ui-numberInputWidget-buttoned .oo-ui-textInputWidget { display: table-cell; + height: 100%; +} +.oo-ui-numberInputWidget-buttoned .oo-ui-textInputWidget input { + height: 100%; } .oo-ui-numberInputWidget-field { display: table; diff --git a/resources/lib/oojs-ui/oojs-ui-widgets-mediawiki.css b/resources/lib/oojs-ui/oojs-ui-widgets-mediawiki.css index f64a619f2f..c79dc853f0 100644 --- a/resources/lib/oojs-ui/oojs-ui-widgets-mediawiki.css +++ b/resources/lib/oojs-ui/oojs-ui-widgets-mediawiki.css @@ -1,12 +1,12 @@ /*! - * OOjs UI v0.19.5 + * OOjs UI v0.20.0 * https://www.mediawiki.org/wiki/OOjs_UI * * Copyright 2011–2017 OOjs UI Team and other contributors. * Released under the MIT license * http://oojs.mit-license.org * - * Date: 2017-03-07T22:57:06Z + * Date: 2017-03-15T17:06:28Z */ .oo-ui-draggableElement-handle, .oo-ui-draggableElement-handle.oo-ui-widget { @@ -561,9 +561,10 @@ box-sizing: border-box; display: block; right: 2.375em; - margin: 0; - padding-left: 0.5em; - line-height: 2.3; + padding-top: 0.625em; + padding-left: 0.546875em; + padding-bottom: 0.546875em; + line-height: 1.172em; white-space: nowrap; } .oo-ui-selectFileWidget-fileName { @@ -572,14 +573,14 @@ text-overflow: ellipsis; } .oo-ui-selectFileWidget-clearButton { - top: 0; + top: -1px; right: 0; min-width: 24px; width: 1.875em; margin-right: 0; } .oo-ui-selectFileWidget-clearButton .oo-ui-buttonElement-button > .oo-ui-iconElement-icon { - height: 2.3em; + height: 2.5em; } .oo-ui-selectFileWidget-empty .oo-ui-selectFileWidget-label { color: #72777d; @@ -643,11 +644,13 @@ } .oo-ui-selectFileWidget.oo-ui-widget-disabled .oo-ui-selectFileWidget-info > .oo-ui-iconElement-icon, .oo-ui-selectFileWidget-empty.oo-ui-widget-disabled .oo-ui-selectFileWidget-info > .oo-ui-iconElement-icon, -.oo-ui-selectFileWidget-notsupported .oo-ui-selectFileWidget-info > .oo-ui-iconElement-icon, +.oo-ui-selectFileWidget-notsupported .oo-ui-selectFileWidget-info > .oo-ui-iconElement-icon { + opacity: 0.51; +} .oo-ui-selectFileWidget.oo-ui-widget-disabled .oo-ui-selectFileWidget-info > .oo-ui-indicatorElement-indicator, .oo-ui-selectFileWidget-empty.oo-ui-widget-disabled .oo-ui-selectFileWidget-info > .oo-ui-indicatorElement-indicator, .oo-ui-selectFileWidget-notsupported .oo-ui-selectFileWidget-info > .oo-ui-indicatorElement-indicator { - opacity: 0.51; + opacity: 0.15; } .oo-ui-widget-disabled .oo-ui-selectFileWidget-dropLabel { display: none; @@ -1026,6 +1029,10 @@ .oo-ui-numberInputWidget-buttoned .oo-ui-buttonWidget, .oo-ui-numberInputWidget-buttoned .oo-ui-textInputWidget { display: table-cell; + height: 100%; +} +.oo-ui-numberInputWidget-buttoned .oo-ui-textInputWidget input { + height: 100%; } .oo-ui-numberInputWidget-field { display: table; diff --git a/resources/lib/oojs-ui/oojs-ui-widgets.js b/resources/lib/oojs-ui/oojs-ui-widgets.js index d1fbe0df48..c2e62fd950 100644 --- a/resources/lib/oojs-ui/oojs-ui-widgets.js +++ b/resources/lib/oojs-ui/oojs-ui-widgets.js @@ -1,12 +1,12 @@ /*! - * OOjs UI v0.19.5 + * OOjs UI v0.20.0 * https://www.mediawiki.org/wiki/OOjs_UI * * Copyright 2011–2017 OOjs UI Team and other contributors. * Released under the MIT license * http://oojs.mit-license.org * - * Date: 2017-03-07T22:57:01Z + * Date: 2017-03-15T17:06:24Z */ ( function ( OO ) { @@ -2739,6 +2739,14 @@ OO.mixinClass( OO.ui.ToggleButtonWidget, OO.ui.mixin.TitledElement ); OO.mixinClass( OO.ui.ToggleButtonWidget, OO.ui.mixin.FlaggedElement ); OO.mixinClass( OO.ui.ToggleButtonWidget, OO.ui.mixin.TabIndexedElement ); +/* Static Properties */ + +/** + * @static + * @inheritdoc + */ +OO.ui.ToggleButtonWidget.static.tagName = 'span'; + /* Methods */ /** @@ -3969,7 +3977,7 @@ OO.ui.CapsuleMultiselectWidget.prototype.addItems = function ( items ) { } if ( !same ) { this.emit( 'change', this.getItemsData() ); - this.updateIfHeightChanged(); + this.updateInputSize(); } return this; @@ -4009,7 +4017,7 @@ OO.ui.CapsuleMultiselectWidget.prototype.removeItems = function ( items ) { } if ( !same ) { this.emit( 'change', this.getItemsData() ); - this.updateIfHeightChanged(); + this.updateInputSize(); } return this; @@ -4022,7 +4030,7 @@ OO.ui.CapsuleMultiselectWidget.prototype.clearItems = function () { if ( this.items.length ) { OO.ui.mixin.GroupElement.prototype.clearItems.call( this ); this.emit( 'change', this.getItemsData() ); - this.updateIfHeightChanged(); + this.updateInputSize(); } return this; }; @@ -4235,6 +4243,7 @@ OO.ui.CapsuleMultiselectWidget.prototype.updateInputSize = function () { currentWidth = this.$input.width(); if ( contentWidth < currentWidth ) { + this.updateIfHeightChanged(); // All is fine, don't perform expensive calculations return; } @@ -4256,6 +4265,8 @@ OO.ui.CapsuleMultiselectWidget.prototype.updateInputSize = function () { } this.$input.width( Math.floor( bestWidth ) ); this.updateIfHeightChanged(); + } else { + this.updateIfHeightChanged(); } }; @@ -4376,23 +4387,6 @@ OO.ui.CapsuleMultiselectWidget.prototype.focus = function () { return this; }; -/** - * The old name for the CapsuleMultiselectWidget widget, provided for backwards-compatibility. - * - * @class - * @extends OO.ui.CapsuleMultiselectWidget - * - * @constructor - * @deprecated since 0.17.3; use OO.ui.CapsuleMultiselectWidget instead - */ -OO.ui.CapsuleMultiSelectWidget = function OoUiCapsuleMultiSelectWidget() { - OO.ui.warnDeprecation( 'CapsuleMultiSelectWidget is deprecated. Use the CapsuleMultiselectWidget instead.' ); - // Parent constructor - OO.ui.CapsuleMultiSelectWidget.parent.apply( this, arguments ); -}; - -OO.inheritClass( OO.ui.CapsuleMultiSelectWidget, OO.ui.CapsuleMultiselectWidget ); - /** * SelectFileWidgets allow for selecting files, using the HTML5 File API. These * widgets can be configured with {@link OO.ui.mixin.IconElement icons} and {@link diff --git a/resources/lib/oojs-ui/oojs-ui-windows-apex.css b/resources/lib/oojs-ui/oojs-ui-windows-apex.css index 4353b43362..17caa332fe 100644 --- a/resources/lib/oojs-ui/oojs-ui-windows-apex.css +++ b/resources/lib/oojs-ui/oojs-ui-windows-apex.css @@ -1,12 +1,12 @@ /*! - * OOjs UI v0.19.5 + * OOjs UI v0.20.0 * https://www.mediawiki.org/wiki/OOjs_UI * * Copyright 2011–2017 OOjs UI Team and other contributors. * Released under the MIT license * http://oojs.mit-license.org * - * Date: 2017-03-07T22:57:06Z + * Date: 2017-03-15T17:06:28Z */ .oo-ui-actionWidget.oo-ui-pendingElement-pending { background-image: /* @embed */ url(themes/apex/images/textures/pending.gif); @@ -124,13 +124,9 @@ color: #000; } .oo-ui-messageDialog-message { - font-size: 0.9em; - line-height: 1.25em; - color: #666; -} -.oo-ui-messageDialog-message-verbose { font-size: 1.1em; line-height: 1.5em; + color: #666; text-align: left; } .oo-ui-messageDialog-actions-horizontal .oo-ui-actionWidget { diff --git a/resources/lib/oojs-ui/oojs-ui-windows-mediawiki.css b/resources/lib/oojs-ui/oojs-ui-windows-mediawiki.css index 823b1a1db0..0530610b0e 100644 --- a/resources/lib/oojs-ui/oojs-ui-windows-mediawiki.css +++ b/resources/lib/oojs-ui/oojs-ui-windows-mediawiki.css @@ -1,12 +1,12 @@ /*! - * OOjs UI v0.19.5 + * OOjs UI v0.20.0 * https://www.mediawiki.org/wiki/OOjs_UI * * Copyright 2011–2017 OOjs UI Team and other contributors. * Released under the MIT license * http://oojs.mit-license.org * - * Date: 2017-03-07T22:57:06Z + * Date: 2017-03-15T17:06:28Z */ .oo-ui-window { background: transparent; @@ -117,13 +117,9 @@ color: #000; } .oo-ui-messageDialog-message { - font-size: 0.9em; - line-height: 1.25; - color: #222; -} -.oo-ui-messageDialog-message-verbose { font-size: 1.1em; line-height: 1.4; + color: #222; text-align: left; } .oo-ui-messageDialog-actions-horizontal .oo-ui-actionWidget { @@ -141,7 +137,7 @@ border-bottom-width: 0; } .oo-ui-messageDialog-actions .oo-ui-actionWidget { - min-height: 3.4em; + min-height: 3.4375em; margin-right: 0; } .oo-ui-messageDialog-actions .oo-ui-actionWidget:last-child { @@ -151,7 +147,7 @@ border-radius: 0; } .oo-ui-messageDialog-actions .oo-ui-actionWidget.oo-ui-labelElement .oo-ui-labelElement-label { - line-height: 3.4; + line-height: 3.4375em; text-align: center; } .oo-ui-messageDialog-actions .oo-ui-actionWidget:hover { @@ -215,36 +211,29 @@ overflow-y: auto; } .oo-ui-processDialog-content .oo-ui-window-head { - height: 3.4em; + height: 3.4375em; } .oo-ui-processDialog-content .oo-ui-window-body { - top: 3.4em; - outline: 1px solid rgba(0, 0, 0, 0.2); + top: 3.4375em; + outline: 1px solid #c8ccd1; } .oo-ui-processDialog-navigation { position: relative; - height: 3.4em; - padding: 0 1em; + height: 3.4375em; } .oo-ui-processDialog-location { - padding: 0.75em 0; - height: 1.875em; + height: 3.4375em; cursor: default; text-align: center; } .oo-ui-processDialog-title { font-weight: bold; - line-height: 1.875em; + line-height: 3.4375em; } .oo-ui-processDialog-actions-safe .oo-ui-actionWidget.oo-ui-buttonElement-framed, .oo-ui-processDialog-actions-primary .oo-ui-actionWidget.oo-ui-buttonElement-framed, .oo-ui-processDialog-actions-other .oo-ui-actionWidget.oo-ui-buttonElement-framed { - margin: 0.5em; -} -.oo-ui-processDialog-actions-safe .oo-ui-actionWidget.oo-ui-buttonElement-frameless, -.oo-ui-processDialog-actions-primary .oo-ui-actionWidget.oo-ui-buttonElement-frameless, -.oo-ui-processDialog-actions-other .oo-ui-actionWidget.oo-ui-buttonElement-frameless { - margin: 0; + margin: 0.46875em; } .oo-ui-processDialog-actions-safe .oo-ui-actionWidget.oo-ui-buttonElement-frameless .oo-ui-buttonElement-button, .oo-ui-processDialog-actions-primary .oo-ui-actionWidget.oo-ui-buttonElement-frameless .oo-ui-buttonElement-button, @@ -381,7 +370,7 @@ top: 1em; bottom: 1em; max-height: 100%; - max-height: calc(100% - 2em); + max-height: calc( 100% - 2em ); border: 1px solid #a2a9b1; border-radius: 2px; box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25); diff --git a/resources/lib/oojs-ui/oojs-ui-windows.js b/resources/lib/oojs-ui/oojs-ui-windows.js index 586efb0d72..ab78a4a24c 100644 --- a/resources/lib/oojs-ui/oojs-ui-windows.js +++ b/resources/lib/oojs-ui/oojs-ui-windows.js @@ -1,12 +1,12 @@ /*! - * OOjs UI v0.19.5 + * OOjs UI v0.20.0 * https://www.mediawiki.org/wiki/OOjs_UI * * Copyright 2011–2017 OOjs UI Team and other contributors. * Released under the MIT license * http://oojs.mit-license.org * - * Date: 2017-03-07T22:57:01Z + * Date: 2017-03-15T17:06:24Z */ ( function ( OO ) { @@ -118,7 +118,10 @@ OO.ui.ActionWidget.prototype.propagateResize = function () { if ( width !== this.width || height !== this.height ) { this.width = width; this.height = height; - this.emit( 'resize' ); + this.emit( 'resizePrivate' ); + if ( this.emit( 'resize' ) ) { + OO.ui.warnDeprecation( 'ActionWidget: resize event is deprecated. See T129162.' ); + } } } @@ -561,9 +564,13 @@ OO.ui.ActionSet.prototype.add = function ( actions ) { action = actions[ i ]; action.connect( this, { click: [ 'emit', 'click', action ], - resize: [ 'emit', 'resize', action ], toggle: [ 'onActionChange' ] } ); + action.on( 'resizePrivate', function ( action ) { + if ( this.emit( 'resize', action ) ) { + OO.ui.warnDeprecation( 'ActionSet: resize event is deprecated. See T129162.' ); + } + }, [ action ], this ); this.list.push( action ); } this.organized = false; @@ -2733,12 +2740,6 @@ OO.ui.MessageDialog.static.name = 'message'; */ OO.ui.MessageDialog.static.size = 'small'; -/** - * @static - * @deprecated since v0.18.4 as default; TODO: Remove - */ -OO.ui.MessageDialog.static.verbose = true; - /** * Dialog title. * @@ -2856,11 +2857,6 @@ OO.ui.MessageDialog.prototype.getSetupProcess = function ( data ) { this.message.setLabel( data.message !== undefined ? data.message : this.constructor.static.message ); - // @deprecated since v0.18.4 as default; TODO: Remove and make default instead. - this.message.$element.toggleClass( - 'oo-ui-messageDialog-message-verbose', - data.verbose !== undefined ? data.verbose : this.constructor.static.verbose - ); }, this ); }; diff --git a/resources/lib/oojs-ui/themes/apex/icons-interactions.json b/resources/lib/oojs-ui/themes/apex/icons-interactions.json index ec18f29ddb..5b6ac3c80d 100644 --- a/resources/lib/oojs-ui/themes/apex/icons-interactions.json +++ b/resources/lib/oojs-ui/themes/apex/icons-interactions.json @@ -9,8 +9,6 @@ }, "images": { "add": { "file": "images/icons/add.svg" }, - "beta": { "file": "images/icons/beta.svg", "deprecated": "Deprecated since v0.18.3, don't use." }, - "betaLaunch": { "file": "images/icons/logo-wikimediaDiscovery.svg", "deprecated": "Moved since v0.18.3, use 'logoWikimediaDiscovery' from the 'Wikimedia' pack instead." }, "bookmark": { "file": { "ltr": "images/icons/bookmark-ltr.svg", "rtl": "images/icons/bookmark-rtl.svg" @@ -50,7 +48,6 @@ "ltr": "images/icons/printer-ltr.svg", "rtl": "images/icons/printer-rtl.svg" } }, - "ribbonPrize": { "file": "images/icons/ribbonPrize.svg", "deprecated": "Deprecated since v0.18.3, don't use." }, "subtract": { "file": "images/icons/subtract.svg" }, "sun": { "file": { "ltr": "images/icons/sun-ltr.svg", diff --git a/resources/lib/oojs-ui/themes/apex/icons-moderation.json b/resources/lib/oojs-ui/themes/apex/icons-moderation.json index c8385e4dc2..b32ffbbcc9 100644 --- a/resources/lib/oojs-ui/themes/apex/icons-moderation.json +++ b/resources/lib/oojs-ui/themes/apex/icons-moderation.json @@ -3,10 +3,6 @@ "intro": "@import '../../../../src/styles/common';", "images": { "block": { "file": "images/icons/block.svg" }, - "blockUndo": { "file": { - "ltr": "images/icons/unBlock-ltr.svg", - "rtl": "images/icons/unBlock-rtl.svg" - }, "deprecated": "Renamed since v0.18.3, use 'unBlock' instead." }, "unBlock": { "file": { "ltr": "images/icons/unBlock-ltr.svg", "rtl": "images/icons/unBlock-rtl.svg" @@ -15,10 +11,6 @@ "ltr": "images/icons/flag-ltr.svg", "rtl": "images/icons/flag-rtl.svg" } }, - "flagUndo": { "file": { - "ltr": "images/icons/unFlag-ltr.svg", - "rtl": "images/icons/unFlag-rtl.svg" - }, "deprecated": "Renamed since v0.18.3, use 'unFlag' instead." }, "unFlag": { "file": { "ltr": "images/icons/unFlag-ltr.svg", "rtl": "images/icons/unFlag-rtl.svg" @@ -39,10 +31,6 @@ "ltr": "images/icons/unTrash-ltr.svg", "rtl": "images/icons/unTrash-rtl.svg" } }, - "trashUndo": { "file": { - "ltr": "images/icons/unTrash-ltr.svg", - "rtl": "images/icons/unTrash-rtl.svg" - }, "deprecated": "Renamed since v0.18.3, use 'unTrash' instead." }, "ongoingConversation": { "file": { "ltr": "images/icons/ongoingConversation-ltr.svg", diff --git a/resources/lib/oojs-ui/themes/apex/images/icons/beta-invert.png b/resources/lib/oojs-ui/themes/apex/images/icons/beta-invert.png deleted file mode 100644 index c3b26b85f8a9291b41441fa7162a37130820577b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 321 zcmV-H0lxl;P)Kls!(wFc5{Gky0VfKQff@)vZwwamze!vGZ@|EH45lg8BtK>n zo{cGvi%jgVa(Fl9P|r>7fv@Ob19bNNYQ$nqa$VCsVQgNE4men{(%4w6OSIJ-gODk| z$>`dQE~Gk_IoL~jl=LC#^h4*|InkApULrnA>YZ~>vF>5Aq - - - diff --git a/resources/lib/oojs-ui/themes/apex/images/icons/beta.png b/resources/lib/oojs-ui/themes/apex/images/icons/beta.png deleted file mode 100644 index 7b31e1e8f813d05648a6a3d416f267331617ffcb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 297 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjoCO|{#S9GG!XV7ZFl!D-#cfX) z#}JRsw^I!Hnhkhd=W7-6KYJErEA)`%%tNj@%ErdpJs~9>+6uh6T&ydF;x~y{+Lt|g zFX8uxS!4ktcS%xMO_uiqmJ^L~5@Kt_{Whsph;l@9|NQsrw#v^#z1$lw%cYC5&-e z)vSv@to7e@B;}83nf}E|CsY@oP+gZC*12ZJ|9j=RR<*7rvk#q<=jD?SJ+CtB{9(WK roOZ2;I@1el@13$re!Ro3kVnq++4R)rww4~CHyJ!#{an^LB{Ts5*<5n2 diff --git a/resources/lib/oojs-ui/themes/apex/images/icons/beta.svg b/resources/lib/oojs-ui/themes/apex/images/icons/beta.svg deleted file mode 100644 index 51a5c782d7..0000000000 --- a/resources/lib/oojs-ui/themes/apex/images/icons/beta.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/resources/lib/oojs-ui/themes/apex/images/icons/logo-wikimediaDiscovery-invert.png b/resources/lib/oojs-ui/themes/apex/images/icons/logo-wikimediaDiscovery-invert.png deleted file mode 100644 index 0963538344ebc5707e119d2e498d561ea5550d08..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 288 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjoCO|{#S9GG!XV7ZFl!D-#U)P{ z#}JRsx04OIm<$D6-8YIzb8i>g7I`o#;C#Z<#63;ZFC=GVYU@SZJAmd8I+FyJQ hEIKBO9yF}K%ImXH-!jWBdk4^W44$rjF6*2UngF*;YNY@G diff --git a/resources/lib/oojs-ui/themes/apex/images/icons/logo-wikimediaDiscovery-invert.svg b/resources/lib/oojs-ui/themes/apex/images/icons/logo-wikimediaDiscovery-invert.svg deleted file mode 100644 index 971ac48adb..0000000000 --- a/resources/lib/oojs-ui/themes/apex/images/icons/logo-wikimediaDiscovery-invert.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/resources/lib/oojs-ui/themes/apex/images/icons/logo-wikimediaDiscovery.png b/resources/lib/oojs-ui/themes/apex/images/icons/logo-wikimediaDiscovery.png deleted file mode 100644 index 6d3c067c615b2471ec43c19c6b37b9fbf297c1df..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 286 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjoCO|{#S9GG!XV7ZFl!D-#RX3n z#}JRspv!i~hwX5* z=2iuP{)YxRo}H}6J2oWftBM_HkP>UYx+2ja_Mj(Q%WMBjhnP5lrt1diIC68dsWULx XI5^c#bxtDnm{r-UW|#6Vdx diff --git a/resources/lib/oojs-ui/themes/apex/images/icons/logo-wikimediaDiscovery.svg b/resources/lib/oojs-ui/themes/apex/images/icons/logo-wikimediaDiscovery.svg deleted file mode 100644 index c3f99d6ab6..0000000000 --- a/resources/lib/oojs-ui/themes/apex/images/icons/logo-wikimediaDiscovery.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/resources/lib/oojs-ui/themes/apex/images/icons/ribbonPrize-invert.png b/resources/lib/oojs-ui/themes/apex/images/icons/ribbonPrize-invert.png deleted file mode 100644 index 46a180d265b7aee2e1d27e95b999d14b21b0da7c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 381 zcmV-@0fPRCP)Km7z`pK@f(&g+MV>;Sd!lcz_l(SbQGJnXbX%s# z!v4i|a05I8UjaETlN`$5MNR>iT08p$l+*$+SHLH57 - - - - diff --git a/resources/lib/oojs-ui/themes/apex/images/icons/ribbonPrize.png b/resources/lib/oojs-ui/themes/apex/images/icons/ribbonPrize.png deleted file mode 100644 index 10105740866fdcd1bd2690dd3cf61d80238b720a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 373 zcmV-*0gC>KP)R7i>K)gev;Q4j{;51Il76b^wv!2w#(VDUWwf&&zbz@Tb4 z00KpD7&d7S00{{R1{@wy5DiIbLyFi*+Ei?pE};4+o0+%s-v3YL&FnJ61kB~!cYqCa zuz(Yk&@Y<68qP5od%CD&u?YDJ&Vn#O1u{{>s!BhB4(+a$X-NfBk>=s+$cd`VsP?Od;k=DE!WKF|6 z=uSv-A{vHWRF!s7)v$}|C>Ie}#8G5Adda;IpEw73Cb^6+9OF|uACI`qlVP6v^>Kj* ze1ynh9&+-3iw4u4Ez|)sfqxfx$9~vfM<2W4@A<)>tdw(K8&~1K;0^bAMgA1u<^o5O TPTVL+00000NkvXXu0mjfpwyKS diff --git a/resources/lib/oojs-ui/themes/apex/images/icons/ribbonPrize.svg b/resources/lib/oojs-ui/themes/apex/images/icons/ribbonPrize.svg deleted file mode 100644 index 45df8b71b9..0000000000 --- a/resources/lib/oojs-ui/themes/apex/images/icons/ribbonPrize.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/resources/lib/oojs-ui/themes/mediawiki/icons-interactions.json b/resources/lib/oojs-ui/themes/mediawiki/icons-interactions.json index 827a72e157..f693e3fba1 100644 --- a/resources/lib/oojs-ui/themes/mediawiki/icons-interactions.json +++ b/resources/lib/oojs-ui/themes/mediawiki/icons-interactions.json @@ -23,8 +23,6 @@ }, "images": { "add": { "file": "images/icons/add.svg", "variants": [ "constructive", "progressive" ] }, - "beta": { "file": "images/icons/beta.svg", "deprecated": "Deprecated since v0.18.3, don't use." }, - "betaLaunch": { "file": "images/icons/logo-wikimediaDiscovery.svg", "deprecated": "Moved since v0.18.3, use 'logoWikimediaDiscovery' from the 'Wikimedia' pack instead." }, "bookmark": { "file": { "ltr": "images/icons/bookmark-ltr.svg", "rtl": "images/icons/bookmark-rtl.svg" @@ -67,7 +65,6 @@ "ltr": "images/icons/printer-ltr.svg", "rtl": "images/icons/printer-rtl.svg" } }, - "ribbonPrize": { "file": "images/icons/ribbonPrize.svg", "deprecated": "Deprecated since v0.18.3, don't use." }, "subtract": { "file": "images/icons/subtract.svg" }, "sun": { "file": { "ltr": "images/icons/sun-ltr.svg", diff --git a/resources/lib/oojs-ui/themes/mediawiki/icons-moderation.json b/resources/lib/oojs-ui/themes/mediawiki/icons-moderation.json index b4acff1ce8..0a1ccd7697 100644 --- a/resources/lib/oojs-ui/themes/mediawiki/icons-moderation.json +++ b/resources/lib/oojs-ui/themes/mediawiki/icons-moderation.json @@ -23,10 +23,6 @@ }, "images": { "block": { "file": "images/icons/block.svg", "variants": [ "destructive" ] }, - "blockUndo": { "file": { - "ltr": "images/icons/unBlock-ltr.svg", - "rtl": "images/icons/unBlock-rtl.svg" - }, "deprecated": "Renamed since v0.18.3, use 'unBlock' instead." }, "unBlock": { "file": { "ltr": "images/icons/unBlock-ltr.svg", "rtl": "images/icons/unBlock-rtl.svg" @@ -39,10 +35,6 @@ "ltr": "images/icons/unFlag-ltr.svg", "rtl": "images/icons/unFlag-rtl.svg" } }, - "flagUndo": { "file": { - "ltr": "images/icons/unFlag-ltr.svg", - "rtl": "images/icons/unFlag-rtl.svg" - }, "deprecated": "Renamed since v0.18.3, use 'unFlag' instead." }, "lock": { "file": { "ltr": "images/icons/lock-ltr.svg", "rtl": "images/icons/lock-rtl.svg" @@ -62,10 +54,6 @@ "ltr": "images/icons/unTrash-ltr.svg", "rtl": "images/icons/unTrash-rtl.svg" } }, - "trashUndo": { "file": { - "ltr": "images/icons/unTrash-ltr.svg", - "rtl": "images/icons/unTrash-rtl.svg" - }, "deprecated": "Renamed since v0.18.3, use 'unTrash' instead." }, "ongoingConversation": { "file": { "ltr": "images/icons/ongoingConversation-ltr.svg", diff --git a/resources/lib/oojs-ui/themes/mediawiki/icons-wikimedia.json b/resources/lib/oojs-ui/themes/mediawiki/icons-wikimedia.json index 14f6b18681..3bdecff45a 100644 --- a/resources/lib/oojs-ui/themes/mediawiki/icons-wikimedia.json +++ b/resources/lib/oojs-ui/themes/mediawiki/icons-wikimedia.json @@ -10,15 +10,6 @@ "progressive": { "color": "#36c", "global": true - }, - "constructive": { - "color": "#36c" - }, - "destructive": { - "color": "#d33" - }, - "warning": { - "color": "#ff5d00" } }, "images": { diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/beta-invert.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/beta-invert.png deleted file mode 100644 index c3b26b85f8a9291b41441fa7162a37130820577b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 321 zcmV-H0lxl;P)Kls!(wFc5{Gky0VfKQff@)vZwwamze!vGZ@|EH45lg8BtK>n zo{cGvi%jgVa(Fl9P|r>7fv@Ob19bNNYQ$nqa$VCsVQgNE4men{(%4w6OSIJ-gODk| z$>`dQE~Gk_IoL~jl=LC#^h4*|InkApULrnA>YZ~>vF>5Aq - - - diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/beta-progressive.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/beta-progressive.png deleted file mode 100644 index 4c67bac4f877dcda7e449f6c53793f6d58914e19..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 340 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM%)r37VBOysAjdwyC&bmgz{fc4j8V!N{q*z3 zX{RB`H02~v5F`#EQ_mQuo;CuKKn1BFH3sSDz>G8h9_*e2G)kl-$S;^-L4v}y2d}hQ zC;nNrde5W@pTB7Ropw1;4k*9D)5S4FLUQZD@VvtY3@!&#*RQJlZok@7(nyBopGU)) z7ndeD1aF$u(^isUv8Jc)gDdk9EzJ{(oEpDU8W|!dv#)Gk=JZCdQEw-c>;7QA`Cq0e z9$0i*{Ng2#SqnTLm?q9iIlPY3@4E8rWuiO_mNQ*hQ$O+gsio^8^TX7VXLQAJ37mfx zW39a5Wtl)vsni_P##r<77fedn)<>_ppma^h`pS~&dkk6*Y)Gk{Y_|V>o%gTJ><|37 Vo=lNEpa*n2gQu&X%Q~loCIC|WkI4W4 diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/beta-progressive.svg b/resources/lib/oojs-ui/themes/mediawiki/images/icons/beta-progressive.svg deleted file mode 100644 index ba896efb85..0000000000 --- a/resources/lib/oojs-ui/themes/mediawiki/images/icons/beta-progressive.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/beta.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/beta.png deleted file mode 100644 index 7b31e1e8f813d05648a6a3d416f267331617ffcb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 297 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjoCO|{#S9GG!XV7ZFl!D-#cfX) z#}JRsw^I!Hnhkhd=W7-6KYJErEA)`%%tNj@%ErdpJs~9>+6uh6T&ydF;x~y{+Lt|g zFX8uxS!4ktcS%xMO_uiqmJ^L~5@Kt_{Whsph;l@9|NQsrw#v^#z1$lw%cYC5&-e z)vSv@to7e@B;}83nf}E|CsY@oP+gZC*12ZJ|9j=RR<*7rvk#q<=jD?SJ+CtB{9(WK roOZ2;I@1el@13$re!Ro3kVnq++4R)rww4~CHyJ!#{an^LB{Ts5*<5n2 diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/beta.svg b/resources/lib/oojs-ui/themes/mediawiki/images/icons/beta.svg deleted file mode 100644 index 51a5c782d7..0000000000 --- a/resources/lib/oojs-ui/themes/mediawiki/images/icons/beta.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/ribbonPrize-invert.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/ribbonPrize-invert.png deleted file mode 100644 index 46a180d265b7aee2e1d27e95b999d14b21b0da7c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 381 zcmV-@0fPRCP)Km7z`pK@f(&g+MV>;Sd!lcz_l(SbQGJnXbX%s# z!v4i|a05I8UjaETlN`$5MNR>iT08p$l+*$+SHLH57 - - - - diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/ribbonPrize-progressive.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/ribbonPrize-progressive.png deleted file mode 100644 index 79effe1c7035fb48b404a9e399ee37415239e8d6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 426 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM%)r37VBOysAg3k3C&bmgz{fc4jB)B|qtr8o zNoS4H&R8WK0dhft=^#=i_ZCC_f0NWxKm{OiuoRpPWPni08K6d>8pE`+`swG*a!&v? zg46&F0Wy#fSo>*+Vz`<;Zk|Fw_h^>{`2{nWf8Hg(n|FJ=87n(eL~p~7U%%hYE6MW7 zc5#;G6Pc9KwDCaIw*DohetDH=++UaiwXO1WaSYKoKQ(}z?~sAO?sYM{*r)6@|MCC- z;tOgmK})U$3R&7c_fxBKoa4!ScG<_@OR{S(cJM4%qwR85=xvU;)*AnL#|xd4%4GVs zlzE?>@5sE7WmCZI*xP4KH?Cgl5vMs*DX}f4`bClb4CV*&Go@0THt%E3durI*^zC&P z^S9RXz7_Is9#)6OA8-02wnVH<*PCfu%TbN`T`YmWCK#47IFw&I+?wS0d6Bz-|0gEC Vn1im}Wk6Rmc)I$ztaD0e0swELv(W$m diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/ribbonPrize-progressive.svg b/resources/lib/oojs-ui/themes/mediawiki/images/icons/ribbonPrize-progressive.svg deleted file mode 100644 index c0aa2877e9..0000000000 --- a/resources/lib/oojs-ui/themes/mediawiki/images/icons/ribbonPrize-progressive.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/ribbonPrize.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/ribbonPrize.png deleted file mode 100644 index 10105740866fdcd1bd2690dd3cf61d80238b720a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 373 zcmV-*0gC>KP)R7i>K)gev;Q4j{;51Il76b^wv!2w#(VDUWwf&&zbz@Tb4 z00KpD7&d7S00{{R1{@wy5DiIbLyFi*+Ei?pE};4+o0+%s-v3YL&FnJ61kB~!cYqCa zuz(Yk&@Y<68qP5od%CD&u?YDJ&Vn#O1u{{>s!BhB4(+a$X-NfBk>=s+$cd`VsP?Od;k=DE!WKF|6 z=uSv-A{vHWRF!s7)v$}|C>Ie}#8G5Adda;IpEw73Cb^6+9OF|uACI`qlVP6v^>Kj* ze1ynh9&+-3iw4u4Ez|)sfqxfx$9~vfM<2W4@A<)>tdw(K8&~1K;0^bAMgA1u<^o5O TPTVL+00000NkvXXu0mjfpwyKS diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/ribbonPrize.svg b/resources/lib/oojs-ui/themes/mediawiki/images/icons/ribbonPrize.svg deleted file mode 100644 index 45df8b71b9..0000000000 --- a/resources/lib/oojs-ui/themes/mediawiki/images/icons/ribbonPrize.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/indicators/alert-progressive.png b/resources/lib/oojs-ui/themes/mediawiki/images/indicators/alert-progressive.png deleted file mode 100644 index fa85ac3b4d7e7220df8212e5201f580608042256..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=%%)r2SIi}DF$dL~432}8V@G(w3ZJc(-DD5mm z{ePp>Gy3W0jnd8lMOHAf7y^}Xlmz(&GkiXg#S0ISfE&xr;B35^;1(AZI&K)v26Q>@nxx9+2;uBsrl!L~R4m76wmOKbLh*2~7Ys C^GyE$ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/indicators/alert-progressive.svg b/resources/lib/oojs-ui/themes/mediawiki/images/indicators/alert-progressive.svg deleted file mode 100644 index 900e477dc5..0000000000 --- a/resources/lib/oojs-ui/themes/mediawiki/images/indicators/alert-progressive.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-down-progressive.png b/resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-down-progressive.png deleted file mode 100644 index 3539c88b9ee08844165fc89d08f1ed5e69f8e98a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 145 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a&k&H|6fVg?3oVGw3ym^DWNDCq3z z;uxYaF*!lvSHr}{#>RsxZ%Yo>vmLAY!}Z^M-ptfn2RMWeEazM%k;iQ3d!ozGWI?u5 oc#rUmC3Eu(Jgt2r9zI}TC|)OjUW}>wH_$i+Pgg&ebxsLQ0B0~PAOHXW diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-down-progressive.svg b/resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-down-progressive.svg deleted file mode 100644 index 511359a5bf..0000000000 --- a/resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-down-progressive.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-ltr-progressive.png b/resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-ltr-progressive.png deleted file mode 100644 index 7d50f191c6e432b27ea214a1fd2bf7f9eba292bd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 150 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a&k&H|6fVg?3oVGw3ym^DWNDCpto z;uxYaF*#v@$c!a(^A4z=Z_)cOzj347d^H~47L&xQ4gSJ@ygN)DUUir>Spozk|C!I5 rnd&u%_lC&hD-GU;VGbIPJlGiQGGy%ES6|-?G?T&8)z4*}Q$iB}$d@cN diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-ltr-progressive.svg b/resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-ltr-progressive.svg deleted file mode 100644 index fc6cb9a23e..0000000000 --- a/resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-ltr-progressive.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-rtl-progressive.png b/resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-rtl-progressive.png deleted file mode 100644 index 27bfa29fb4356a020371c19759ce0e8abaebc07c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 146 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a&k&H|6fVg?3oVGw3ym^DWNDCpwp z;uxYaF*#v@nt`YF-3Gm5E&deF^Vmz3MW%CRrrtVm;=}%l qD$*R8hhC{9 - - - - - diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-up-progressive.png b/resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-up-progressive.png deleted file mode 100644 index 521e438048d7f1ec0a30d3418fefa25fb2445794..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 138 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a&k&H|6fVg?3oVGw3ym^DWNC}`v9 z;uxYaF*!j(>VV4Il4j3aFWGX6dTxmPPfu9W?(r|*#`yFW#^r1&M>$wm%#!%1d2Ctd h#0g0;X1u8k3?er2=Uo;DxdY8%@O1TaS?83{1OVoECx!q3 diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-up-progressive.svg b/resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-up-progressive.svg deleted file mode 100644 index 4e9221ac03..0000000000 --- a/resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-up-progressive.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/indicators/clear-progressive.png b/resources/lib/oojs-ui/themes/mediawiki/images/indicators/clear-progressive.png deleted file mode 100644 index 325dbeb51fae89ece949a4c7b7545bd023cb39f3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 241 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=%%)r2SIi}DF$WagQ32`+}J?&oLW1M!{DD8}K z+8LwNGYky>fo${S<3K5pND4@N{k~bOApIple!&e4#}B0JV*Dijd1vagT-^+yc&?|5 zV+e;VV-myM{|q7wjtmMwK}80JOaX=i2N-M)Fyx#uWthWwhC%eq2?ps&i44JK4l*2I zJj8HD;5fs<111bTX95`{V$Pg7+Q{Hz$a6sW2*aE+i~?tlGw2);VB|T(kb3yc8JmR+ ef+^}nj)FT5C>;J{#Z>^bgTd3)&t;ucLK6UxOHQ5u diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/indicators/clear-progressive.svg b/resources/lib/oojs-ui/themes/mediawiki/images/indicators/clear-progressive.svg deleted file mode 100644 index 4ea101318f..0000000000 --- a/resources/lib/oojs-ui/themes/mediawiki/images/indicators/clear-progressive.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/indicators/required-progressive.png b/resources/lib/oojs-ui/themes/mediawiki/images/indicators/required-progressive.png deleted file mode 100644 index 01e84e6489b4e646dfb29eb2923276c3a00f4963..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 229 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$%)r1Xwq}kqkYg6$6XNP#;A5P6+BD^)ar$W> z!zlHPaoQP^j8hB@{|yq)0og`C1QvucQcnW~+gE*C0W?9dB*-tAp-e60@9z)ljH014 zwr(k%K6CbN{%b% - - - diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/indicators/search-ltr-progressive.png b/resources/lib/oojs-ui/themes/mediawiki/images/indicators/search-ltr-progressive.png deleted file mode 100644 index 84c7dbc83d408a97250c1d576a49dd6c9b6c67c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 292 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$%)r1Xwq}kqkdqwX6XNP#;A5P227(Ne&Kjql zHcB~ToPOFU^^AV{dE>OxKoOJFQxL8ZOeIhaP|z^#EKmzj$|Um?PzwXYe;^xZ6i^vl zB~X0P!f%^_)+v?*`2{m%etjnYH#PZ@^wS?n-xR(_$wkNdO8u7gXRM5`Dt%ZS=UA1r z0I1mC)5S4_LzeX*CzF!{1H*yDjj#1i1y20G{}PYJ$D=$#S9Y9}tD0~AfHT2|--W5m znL9f?^#C`Ip;$xWpU - - - - - diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/indicators/search-rtl-progressive.png b/resources/lib/oojs-ui/themes/mediawiki/images/indicators/search-rtl-progressive.png deleted file mode 100644 index 0207a8b9fa244c51984faa87c1990648a1040671..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$%)r1Xwq}kqkdqeR6XNP#;A50_);R67QR*2W z(oa7RWHT`QH%>oolm_8~#DQ$HloQ6Orwx;Uiq8O%N$M$}AV^~hhz*nla)E3^kZBijY=g!e!&cB|DI<_|71*ltPub0yW$V|06D*^rwK_if1+cam6oME zs!n^pWe!kvpr?yt2!|}|K~|<_0|AB&3$8yZZr%95eiF-^zyMZ-mGU1>8gJQH8pF^~ z`2J#h&oe3IQ_uQX8Df9=Ha!2(AMu=XiB`uPhre0*_aE{u-vl&}{o`z=w}SIO-vY83 NJYD@<);T3K0RURWcoP5s diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/indicators/search-rtl-progressive.svg b/resources/lib/oojs-ui/themes/mediawiki/images/indicators/search-rtl-progressive.svg deleted file mode 100644 index 015d02edc7..0000000000 --- a/resources/lib/oojs-ui/themes/mediawiki/images/indicators/search-rtl-progressive.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/resources/lib/oojs-ui/themes/mediawiki/indicators.json b/resources/lib/oojs-ui/themes/mediawiki/indicators.json index 91d0358d19..df32417c8c 100644 --- a/resources/lib/oojs-ui/themes/mediawiki/indicators.json +++ b/resources/lib/oojs-ui/themes/mediawiki/indicators.json @@ -8,8 +8,7 @@ "global": true }, "progressive": { - "color": "#36c", - "global": true + "color": "#36c" }, "constructive": { "color": "#36c" -- 2.20.1