From: Bartosz Dziewoński Date: Thu, 23 Apr 2015 12:05:21 +0000 (+0200) Subject: Update OOjs UI to v0.11.0 X-Git-Tag: 1.31.0-rc.0~11543 X-Git-Url: http://git.cyclocoop.org/%22.%24h.%22?a=commitdiff_plain;h=5d62627a21e7203539cf0aa2e2ce8a872162eef9;p=lhc%2Fweb%2Fwiklou.git Update OOjs UI to v0.11.0 Release notes: https://git.wikimedia.org/blob/oojs%2Fui.git/v0.11.0/History.md Local changes to accommodate for font-size change. This is a total hack. Sorry. I will get it killed. Bug: T91152 Change-Id: Ie69d14b9094b8cbd4e051985ffd6aaac490be3a6 --- diff --git a/composer.json b/composer.json index c8f16ba792..3ea2f22fe0 100644 --- a/composer.json +++ b/composer.json @@ -20,7 +20,7 @@ "ext-iconv": "*", "leafo/lessphp": "0.5.0", "liuggio/statsd-php-client": "1.0.12", - "oojs/oojs-ui": "0.10.1", + "oojs/oojs-ui": "0.11.0", "php": ">=5.3.3", "psr/log": "1.0.0", "wikimedia/cdb": "1.0.1", diff --git a/resources/Resources.php b/resources/Resources.php index aeb049cb40..b32dd33c93 100644 --- a/resources/Resources.php +++ b/resources/Resources.php @@ -1753,6 +1753,7 @@ return array( 'oojs-ui.styles' => array( 'position' => 'top', + 'styles' => 'resources/src/oojs-ui-local.css', // HACK, see inside the file 'skinStyles' => array( 'default' => 'resources/lib/oojs-ui/oojs-ui-mediawiki-noimages.css', ), diff --git a/resources/lib/oojs-ui/oojs-ui-mediawiki-noimages.css b/resources/lib/oojs-ui/oojs-ui-mediawiki-noimages.css index c32d7ca2f7..806fab1132 100644 --- a/resources/lib/oojs-ui/oojs-ui-mediawiki-noimages.css +++ b/resources/lib/oojs-ui/oojs-ui-mediawiki-noimages.css @@ -1,12 +1,12 @@ /*! - * OOjs UI v0.10.1 + * OOjs UI v0.11.0 * https://www.mediawiki.org/wiki/OOjs_UI * * Copyright 2011–2015 OOjs Team and other contributors. * Released under the MIT license * http://oojs.mit-license.org * - * Date: 2015-04-27T17:17:17Z + * Date: 2015-04-30T01:42:35Z */ @-webkit-keyframes oo-ui-progressBarWidget-slide { from { @@ -720,18 +720,17 @@ .oo-ui-popupTool .oo-ui-popupWidget { /* @noflip */ margin-left: 1.25em; - font-size: 0.8em; } .oo-ui-toolGroupTool > .oo-ui-popupToolGroup { margin: 0; } .oo-ui-toolGroupTool > .oo-ui-popupToolGroup > .oo-ui-popupToolGroup-handle { - height: 1.5em; - padding: 0.25em; + height: 1.875em; + padding: 0.3125em; } .oo-ui-toolGroupTool > .oo-ui-popupToolGroup > .oo-ui-popupToolGroup-handle .oo-ui-iconElement-icon { - height: 1.5em; - width: 1.5em; + height: 1.875em; + width: 1.875em; opacity: 0.8; } .oo-ui-toolGroupTool > .oo-ui-popupToolGroup.oo-ui-labelElement > .oo-ui-popupToolGroup-handle .oo-ui-labelElement-label { @@ -740,7 +739,7 @@ .oo-ui-toolGroup { display: inline-block; vertical-align: middle; - margin: 0.3em; + margin: 0.375em; } .oo-ui-toolGroup-empty { display: none; @@ -789,17 +788,16 @@ cursor: pointer; } .oo-ui-barToolGroup > .oo-ui-toolGroup-tools > .oo-ui-tool > .oo-ui-tool-link { - height: 1.5em; - padding: 0.25em; + height: 1.875em; + padding: 0.3125em; } .oo-ui-barToolGroup > .oo-ui-toolGroup-tools > .oo-ui-tool > .oo-ui-tool-link .oo-ui-iconElement-icon { - height: 1.5em; - width: 1.5em; + height: 1.875em; + width: 1.875em; opacity: 0.8; } .oo-ui-barToolGroup > .oo-ui-toolGroup-tools > .oo-ui-tool > .oo-ui-tool-link .oo-ui-tool-title { line-height: 2.1em; - font-size: 0.8em; } .oo-ui-barToolGroup.oo-ui-widget-enabled > .oo-ui-toolGroup-tools > .oo-ui-tool.oo-ui-tool-active.oo-ui-widget-enabled { background-color: #eeeeee; @@ -818,8 +816,8 @@ } .oo-ui-popupToolGroup { position: relative; - height: 2em; - min-width: 2em; + height: 2.5em; + min-width: 2.5em; } .oo-ui-popupToolGroup-handle { display: block; @@ -871,23 +869,22 @@ padding-left: 3em; } .oo-ui-toolbar-narrow .oo-ui-popupToolGroup { - min-width: 1.5em; + min-width: 1.875em; } .oo-ui-popupToolGroup.oo-ui-iconElement { - min-width: 2.5em; + min-width: 3.125em; } .oo-ui-toolbar-narrow .oo-ui-popupToolGroup.oo-ui-iconElement { - min-width: 2em; + min-width: 2.5em; } .oo-ui-popupToolGroup.oo-ui-indicatorElement.oo-ui-iconElement { - min-width: 3.5em; + min-width: 4.375em; } .oo-ui-toolbar-narrow .oo-ui-popupToolGroup.oo-ui-indicatorElement.oo-ui-iconElement { - min-width: 3em; + min-width: 3.75em; } .oo-ui-popupToolGroup.oo-ui-labelElement .oo-ui-popupToolGroup-handle .oo-ui-labelElement-label { line-height: 2.6em; - font-size: 0.8em; margin: 0 1em; } .oo-ui-toolbar-narrow .oo-ui-popupToolGroup.oo-ui-labelElement .oo-ui-popupToolGroup-handle .oo-ui-labelElement-label { @@ -906,42 +903,41 @@ margin-right: 1.75em; } .oo-ui-popupToolGroup-handle .oo-ui-indicatorElement-indicator { - width: 0.75em; - height: 0.75em; - margin: 0.625em; + width: 0.9375em; + height: 0.9375em; + margin: 0.78125em; top: 0; right: 0; } .oo-ui-toolbar-narrow .oo-ui-popupToolGroup-handle .oo-ui-indicatorElement-indicator { - right: -0.25em; + right: -0.3125em; } .oo-ui-popupToolGroup-handle .oo-ui-iconElement-icon { - width: 1.5em; - height: 1.5em; - margin: 0.25em; + width: 1.875em; + height: 1.875em; + margin: 0.3125em; top: 0; - left: 0.25em; + left: 0.3125em; } .oo-ui-toolbar-narrow .oo-ui-popupToolGroup-handle .oo-ui-iconElement-icon { left: 0; } .oo-ui-popupToolGroup-header { line-height: 2.6em; - font-size: 0.8em; margin: 0 0.6em; font-weight: bold; } .oo-ui-popupToolGroup .oo-ui-toolGroup-tools { - top: 2em; + top: 2.5em; background-color: white; } .oo-ui-popupToolGroup .oo-ui-tool-link { - padding: 0.25em 0 0.25em 0.25em; + padding: 0.3125em 0 0.3125em 0.3125em; } .oo-ui-popupToolGroup .oo-ui-tool-link .oo-ui-iconElement-icon { - height: 1.5em; - width: 1.5em; - min-width: 1.5em; + height: 1.875em; + width: 1.875em; + min-width: 1.875em; } .oo-ui-popupToolGroup .oo-ui-tool-link .oo-ui-tool-title { padding-left: 0.5em; @@ -949,7 +945,6 @@ .oo-ui-popupToolGroup .oo-ui-tool-link .oo-ui-tool-accel, .oo-ui-popupToolGroup .oo-ui-tool-link .oo-ui-tool-title { line-height: 2em; - font-size: 0.8em; } .oo-ui-listToolGroup .oo-ui-tool { display: block; @@ -964,7 +959,7 @@ cursor: default; } .oo-ui-listToolGroup .oo-ui-tool { - padding: 0 0.75em 0 0.25em; + padding: 0 0.9375em 0 0.3125em; } .oo-ui-listToolGroup .oo-ui-tool.oo-ui-widget-enabled:hover { background-color: #eeeeee; @@ -990,14 +985,14 @@ opacity: 0.2; } .oo-ui-listToolGroup .oo-ui-toolGroup-tools { - padding: 0.25em 0 0.25em 0; + padding: 0.3125em 0 0.3125em 0; border: 1px solid #aaaaaa; - border-radius: 0.2em; - box-shadow: inset 0 -0.2em 0 0 rgba(0, 0, 0, 0.2), 0 0.1em 0 0 rgba(0, 0, 0, 0.1); + border-radius: 0.25em; + box-shadow: inset 0 -0.25em 0 0 rgba(0, 0, 0, 0.2), 0 0.125em 0 0 rgba(0, 0, 0, 0.1); } .oo-ui-menuToolGroup { border: 1px solid #cccccc; - border-radius: 0.1em; + border-radius: 0.125em; } .oo-ui-menuToolGroup .oo-ui-tool { display: block; @@ -1009,18 +1004,18 @@ cursor: default; } .oo-ui-menuToolGroup .oo-ui-popupToolGroup-handle { - min-width: 8em; + min-width: 10em; } .oo-ui-toolbar-narrow .oo-ui-menuToolGroup .oo-ui-popupToolGroup-handle { - min-width: 6.5em; + min-width: 8.125em; } .oo-ui-menuToolGroup .oo-ui-toolGroup-tools { margin-left: -1px; - padding: 0.25em 0 0.25em 0; + padding: 0.3125em 0 0.3125em 0; border: 1px solid #aaaaaa; - border-radius: 0.2em; + border-radius: 0.25em; border-top-left-radius: 0; - box-shadow: inset 0 -0.2em 0 0 rgba(0, 0, 0, 0.2), 0 0.1em 0 0 rgba(0, 0, 0, 0.1); + box-shadow: inset 0 -0.25em 0 0 rgba(0, 0, 0, 0.2), 0 0.125em 0 0 rgba(0, 0, 0, 0.1); } .oo-ui-menuToolGroup.oo-ui-widget-enabled:hover { border-color: #aaaaaa; @@ -1029,7 +1024,7 @@ border-color: #aaaaaa; } .oo-ui-menuToolGroup .oo-ui-tool { - padding: 0 1em 0 0.25em; + padding: 0 1.25em 0 0.3125em; } .oo-ui-menuToolGroup .oo-ui-tool-link .oo-ui-iconElement-icon { background-image: none; @@ -1858,6 +1853,16 @@ border-color: #cccccc; box-shadow: inset 0 0 0 0.1em #cccccc; } +.oo-ui-textInputWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid input, +.oo-ui-textInputWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid textarea { + border-color: red; + box-shadow: inset 0 0 0 0 red; +} +.oo-ui-textInputWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid input:focus, +.oo-ui-textInputWidget.oo-ui-widget-enabled.oo-ui-flaggedElement-invalid textarea:focus { + border-color: red; + box-shadow: inset 0 0 0 0.1em red; +} .oo-ui-textInputWidget.oo-ui-widget-disabled input, .oo-ui-textInputWidget.oo-ui-widget-disabled textarea { color: #cccccc; @@ -2180,7 +2185,6 @@ } .oo-ui-window { background: transparent; - font-size: 0.8em; } .oo-ui-window-frame { -webkit-box-sizing: border-box; diff --git a/resources/lib/oojs-ui/oojs-ui-mediawiki.js b/resources/lib/oojs-ui/oojs-ui-mediawiki.js index 7d346bb5b0..dbbd8f5d02 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.10.1 + * OOjs UI v0.11.0 * https://www.mediawiki.org/wiki/OOjs_UI * * Copyright 2011–2015 OOjs Team and other contributors. * Released under the MIT license * http://oojs.mit-license.org * - * Date: 2015-04-27T17:17:10Z + * Date: 2015-04-30T01:42:23Z */ /** * @class diff --git a/resources/lib/oojs-ui/oojs-ui.js b/resources/lib/oojs-ui/oojs-ui.js index f836042287..6dd1b62b3e 100644 --- a/resources/lib/oojs-ui/oojs-ui.js +++ b/resources/lib/oojs-ui/oojs-ui.js @@ -1,12 +1,12 @@ /*! - * OOjs UI v0.10.1 + * OOjs UI v0.11.0 * https://www.mediawiki.org/wiki/OOjs_UI * * Copyright 2011–2015 OOjs Team and other contributors. * Released under the MIT license * http://oojs.mit-license.org * - * Date: 2015-04-27T17:17:10Z + * Date: 2015-04-30T01:42:23Z */ ( function ( OO ) { @@ -6672,7 +6672,7 @@ OO.ui.Tool.prototype.destroy = function () { * var toolbar = new OO.ui.Toolbar( toolFactory, toolGroupFactory ); * * // We will be placing status text in this element when tools are used - * var $area = $( '

' ).css( 'font-size', '0.8em' ).text( 'Toolbar example' ); + * var $area = $( '

' ).text( 'Toolbar example' ); * * // Define the tools that we're going to place in our toolbar * @@ -12036,9 +12036,11 @@ OO.ui.RadioInputWidget.prototype.isSelected = function () { * @cfg {string} [labelPosition='after'] The position of the inline label relative to that of * the value or placeholder text: `'before'` or `'after'` * @cfg {boolean} [required=false] Mark the field as required - * @cfg {RegExp|string} [validate] Validation pattern, either a regular expression or the - * symbolic name of a pattern defined by the class: 'non-empty' (the value cannot be an empty string) - * or 'integer' (the value must contain only numbers). + * @cfg {RegExp|Function|string} [validate] Validation pattern: when string, a symbolic name of a + * pattern defined by the class: 'non-empty' (the value cannot be an empty string) or 'integer' + * (the value must contain only numbers); when RegExp, a regular expression that must match the + * value for it to be considered valid; when Function, a function receiving the value as parameter + * that must return true, or promise resolving to true, for it to be considered valid. */ OO.ui.TextInputWidget = function OoUiTextInputWidget( config ) { // Configuration initialization @@ -12395,15 +12397,15 @@ OO.ui.TextInputWidget.prototype.select = function () { /** * Set the validation pattern. * - * The validation pattern is either a regular expression or the symbolic name of a pattern - * defined by the class: 'non-empty' (the value cannot be an empty string) or 'integer' (the + * The validation pattern is either a regular expression, a function, or the symbolic name of a + * pattern defined by the class: 'non-empty' (the value cannot be an empty string) or 'integer' (the * value must contain only numbers). * - * @param {RegExp|string|null} validate Regular expression or the symbolic name of a - * pattern (either ‘integer’ or ‘non-empty’) defined by the class. + * @param {RegExp|Function|string|null} validate Regular expression, function, or the symbolic name + * of a pattern (either ‘integer’ or ‘non-empty’) defined by the class. */ OO.ui.TextInputWidget.prototype.setValidation = function ( validate ) { - if ( validate instanceof RegExp ) { + if ( validate instanceof RegExp || validate instanceof Function ) { this.validate = validate; } else { this.validate = this.constructor.static.validationPatterns[ validate ] || /.*/; @@ -12426,10 +12428,19 @@ OO.ui.TextInputWidget.prototype.setValidityFlag = function () { * This method returns a promise that resolves with a boolean `true` if the current value is * considered valid according to the supplied {@link #validate validation pattern}. * - * @return {jQuery.Deferred} A promise that resolves to a boolean `true` if the value is valid. + * @return {jQuery.Promise} A promise that resolves to a boolean `true` if the value is valid. */ OO.ui.TextInputWidget.prototype.isValid = function () { - return $.Deferred().resolve( !!this.getValue().match( this.validate ) ).promise(); + if ( this.validate instanceof Function ) { + var result = this.validate( this.getValue() ); + if ( $.isFunction( result.promise ) ) { + return result.promise(); + } else { + return $.Deferred().resolve( !!result ).promise(); + } + } else { + return $.Deferred().resolve( !!this.getValue().match( this.validate ) ).promise(); + } }; /** @@ -13433,9 +13444,13 @@ OO.ui.OutlineOptionWidget.prototype.setLevel = function ( level ) { * @cfg {number} [width=320] Width of popup in pixels * @cfg {number} [height] Height of popup in pixels. Omit to use the automatic height. * @cfg {boolean} [anchor=true] Show anchor pointing to origin of popup - * @cfg {string} [align='center'] Alignment of the popup: `center`, `left`, or `right`. - * If the popup is right-aligned, the right edge of the popup is aligned to the anchor. - * For left-aligned popups, the left edge is aligned to the anchor. + * @cfg {string} [align='center'] Alignment of the popup: `center`, `force-left`, `force-right`, `backwards` or `forwards`. + * If the popup is forced-left the popup body is leaning towards the left. For force-right alignment, the body of the + * popup is leaning towards the right of the screen. + * Using 'backwards' is a logical direction which will result in the popup leaning towards the beginning of the sentence + * in the given language, which means it will flip to the correct positioning in right-to-left languages. + * Using 'forward' will also result in a logical alignment where the body of the popup leans towards the end of the + * sentence in the given language. * @cfg {jQuery} [$container] Constrain the popup to the boundaries of the specified container. * See the [OOjs UI docs on MediaWiki][3] for an example. * [3]: https://www.mediawiki.org/wiki/OOjs_UI/Widgets/Popups#containerExample @@ -13477,7 +13492,12 @@ OO.ui.PopupWidget = function OoUiPopupWidget( config ) { this.anchor = null; this.width = config.width !== undefined ? config.width : 320; this.height = config.height !== undefined ? config.height : null; - this.align = config.align || 'center'; + // Validate alignment and transform deprecated values + if ( [ 'left', 'right', 'force-left', 'force-right', 'backwards', 'forwards', 'center' ].indexOf( config.align ) > -1 ) { + this.align = { left: 'force-right', right: 'force-left' }[ config.align ] || config.align; + } else { + this.align = 'center'; + } this.closeButton = new OO.ui.ButtonWidget( { framed: false, icon: 'close' } ); this.onMouseDownHandler = this.onMouseDown.bind( this ); this.onDocumentKeyDownHandler = this.onDocumentKeyDown.bind( this ); @@ -13693,6 +13713,7 @@ OO.ui.PopupWidget.prototype.setSize = function ( width, height, transition ) { OO.ui.PopupWidget.prototype.updateDimensions = function ( transition ) { var popupOffset, originOffset, containerLeft, containerWidth, containerRight, popupLeft, popupRight, overlapLeft, overlapRight, anchorWidth, + align = this.align, widget = this; if ( !this.$container ) { @@ -13707,8 +13728,18 @@ OO.ui.PopupWidget.prototype.updateDimensions = function ( transition ) { height: this.height !== null ? this.height : 'auto' } ); + // If we are in RTL, we need to flip the alignment, unless it is center + if ( align === 'forwards' || align === 'backwards' ) { + if ( this.$container.css( 'direction' ) === 'rtl' ) { + align = ( { forwards: 'force-left', backwards: 'force-right' } )[ this.align ]; + } else { + align = ( { forwards: 'force-right', backwards: 'force-left' } )[ this.align ]; + } + + } + // Compute initial popupOffset based on alignment - popupOffset = this.width * ( { left: 0, center: -0.5, right: -1 } )[ this.align ]; + popupOffset = this.width * ( { 'force-left': -1, center: -0.5, 'force-right': 0 } )[ align ]; // Figure out if this will cause the popup to go beyond the edge of the container originOffset = this.$element.offset().left; diff --git a/resources/lib/oojs-ui/themes/mediawiki/icons-editing-core.json b/resources/lib/oojs-ui/themes/mediawiki/icons-editing-core.json index 46b45f1915..3bacb60534 100644 --- a/resources/lib/oojs-ui/themes/mediawiki/icons-editing-core.json +++ b/resources/lib/oojs-ui/themes/mediawiki/icons-editing-core.json @@ -1,11 +1,29 @@ { "prefix": "oo-ui-icon", "intro": "@import '../../../../src/styles/common';", + "variants": { + "invert": { + "color": "#FFFFFF", + "global": true + }, + "progressive": { + "color": "#347BFF" + }, + "constructive": { + "color": "#00AF89" + }, + "destructive": { + "color": "#D11D13" + }, + "warning": { + "color": "#FF5D00" + } + }, "images": { "edit": { "file": { "ltr": "images/icons/edit-ltr.svg", "rtl": "images/icons/edit-rtl.svg" - } }, + }, "variants": [ "progressive" ] }, "editLock": { "file": { "ltr": "images/icons/editLock-ltr.svg", "rtl": "images/icons/editLock-rtl.svg" diff --git a/resources/lib/oojs-ui/themes/mediawiki/icons-layout.json b/resources/lib/oojs-ui/themes/mediawiki/icons-layout.json index 28e3c05b4c..ae6b09d75c 100644 --- a/resources/lib/oojs-ui/themes/mediawiki/icons-layout.json +++ b/resources/lib/oojs-ui/themes/mediawiki/icons-layout.json @@ -1,6 +1,24 @@ { "prefix": "oo-ui-icon", "intro": "@import '../../../../src/styles/common';", + "variants": { + "invert": { + "color": "#FFFFFF", + "global": true + }, + "progressive": { + "color": "#347BFF" + }, + "constructive": { + "color": "#00AF89" + }, + "destructive": { + "color": "#D11D13" + }, + "warning": { + "color": "#FF5D00" + } + }, "images": { "stripeFlow": { "file": { "ltr": "images/icons/stripeFlow-ltr.svg", @@ -14,6 +32,12 @@ "stripeToC": { "file": { "ltr": "images/icons/stripeToC-ltr.svg", "rtl": "images/icons/stripeToC-rtl.svg" - } } + }, "variants": [ "progressive" ] }, + "viewCompact": { "file": "images/icons/viewCompact.svg" }, + "viewDetails": { "file": { + "ltr": "images/icons/viewDetails-ltr.svg", + "rtl": "images/icons/viewDetails-rtl.svg" + } }, + "visionSimulator": { "file": "images/icons/visionSimulator.svg" } } } diff --git a/resources/lib/oojs-ui/themes/mediawiki/icons-moderation.json b/resources/lib/oojs-ui/themes/mediawiki/icons-moderation.json index 4fc043bcdd..36c8777f28 100644 --- a/resources/lib/oojs-ui/themes/mediawiki/icons-moderation.json +++ b/resources/lib/oojs-ui/themes/mediawiki/icons-moderation.json @@ -1,6 +1,24 @@ { "prefix": "oo-ui-icon", "intro": "@import '../../../../src/styles/common';", + "variants": { + "invert": { + "color": "#FFFFFF", + "global": true + }, + "progressive": { + "color": "#347BFF" + }, + "constructive": { + "color": "#00AF89" + }, + "destructive": { + "color": "#D11D13" + }, + "warning": { + "color": "#FF5D00" + } + }, "images": { "block": { "file": "images/icons/block.svg" }, "blockUndo": { "file": { @@ -18,7 +36,7 @@ "lock": { "file": { "ltr": "images/icons/lock-ltr.svg", "rtl": "images/icons/lock-rtl.svg" - } }, + }, "variants": [ "destructive" ] }, "star": { "file": "images/icons/star.svg" }, "trash": { "file": "images/icons/trash.svg" }, "trashUndo": { "file": { @@ -28,7 +46,7 @@ "unLock": { "file": { "ltr": "images/icons/unLock-ltr.svg", "rtl": "images/icons/unLock-rtl.svg" - } }, + }, "variants": [ "destructive" ] }, "unStar": { "file": "images/icons/unStar.svg" } } } diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/block-invert.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/block-invert.png new file mode 100644 index 0000000000..9529e5b061 Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/block-invert.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/block-invert.svg b/resources/lib/oojs-ui/themes/mediawiki/images/icons/block-invert.svg new file mode 100644 index 0000000000..289ef4fda8 --- /dev/null +++ b/resources/lib/oojs-ui/themes/mediawiki/images/icons/block-invert.svg @@ -0,0 +1,4 @@ + + + + diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/blockUndo-ltr-invert.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/blockUndo-ltr-invert.png new file mode 100644 index 0000000000..aeee727b06 Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/blockUndo-ltr-invert.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/blockUndo-ltr-invert.svg b/resources/lib/oojs-ui/themes/mediawiki/images/icons/blockUndo-ltr-invert.svg new file mode 100644 index 0000000000..94089371f2 --- /dev/null +++ b/resources/lib/oojs-ui/themes/mediawiki/images/icons/blockUndo-ltr-invert.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/blockUndo-rtl-invert.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/blockUndo-rtl-invert.png new file mode 100644 index 0000000000..46b680c488 Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/blockUndo-rtl-invert.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/blockUndo-rtl-invert.svg b/resources/lib/oojs-ui/themes/mediawiki/images/icons/blockUndo-rtl-invert.svg new file mode 100644 index 0000000000..ba48235d87 --- /dev/null +++ b/resources/lib/oojs-ui/themes/mediawiki/images/icons/blockUndo-rtl-invert.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/edit-ltr-invert.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/edit-ltr-invert.png new file mode 100644 index 0000000000..65b4c6590b Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/edit-ltr-invert.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/edit-ltr-invert.svg b/resources/lib/oojs-ui/themes/mediawiki/images/icons/edit-ltr-invert.svg new file mode 100644 index 0000000000..add25a451f --- /dev/null +++ b/resources/lib/oojs-ui/themes/mediawiki/images/icons/edit-ltr-invert.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/edit-ltr-progressive.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/edit-ltr-progressive.png new file mode 100644 index 0000000000..ee2be2d86c Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/edit-ltr-progressive.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/edit-ltr-progressive.svg b/resources/lib/oojs-ui/themes/mediawiki/images/icons/edit-ltr-progressive.svg new file mode 100644 index 0000000000..bceb7c165f --- /dev/null +++ b/resources/lib/oojs-ui/themes/mediawiki/images/icons/edit-ltr-progressive.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/edit-rtl-invert.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/edit-rtl-invert.png new file mode 100644 index 0000000000..2b311a9c5a Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/edit-rtl-invert.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/edit-rtl-invert.svg b/resources/lib/oojs-ui/themes/mediawiki/images/icons/edit-rtl-invert.svg new file mode 100644 index 0000000000..339c830971 --- /dev/null +++ b/resources/lib/oojs-ui/themes/mediawiki/images/icons/edit-rtl-invert.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/edit-rtl-progressive.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/edit-rtl-progressive.png new file mode 100644 index 0000000000..8d36fa8a2a Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/edit-rtl-progressive.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/edit-rtl-progressive.svg b/resources/lib/oojs-ui/themes/mediawiki/images/icons/edit-rtl-progressive.svg new file mode 100644 index 0000000000..d526fb4c67 --- /dev/null +++ b/resources/lib/oojs-ui/themes/mediawiki/images/icons/edit-rtl-progressive.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/editLock-ltr-invert.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/editLock-ltr-invert.png new file mode 100644 index 0000000000..fe073925b2 Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/editLock-ltr-invert.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/editLock-ltr-invert.svg b/resources/lib/oojs-ui/themes/mediawiki/images/icons/editLock-ltr-invert.svg new file mode 100644 index 0000000000..30d1021821 --- /dev/null +++ b/resources/lib/oojs-ui/themes/mediawiki/images/icons/editLock-ltr-invert.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/editLock-rtl-invert.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/editLock-rtl-invert.png new file mode 100644 index 0000000000..ff54699b87 Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/editLock-rtl-invert.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/editLock-rtl-invert.svg b/resources/lib/oojs-ui/themes/mediawiki/images/icons/editLock-rtl-invert.svg new file mode 100644 index 0000000000..0e975b594b --- /dev/null +++ b/resources/lib/oojs-ui/themes/mediawiki/images/icons/editLock-rtl-invert.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/editUndo-ltr-invert.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/editUndo-ltr-invert.png new file mode 100644 index 0000000000..3952442e36 Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/editUndo-ltr-invert.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/editUndo-ltr-invert.svg b/resources/lib/oojs-ui/themes/mediawiki/images/icons/editUndo-ltr-invert.svg new file mode 100644 index 0000000000..cc8b61f6c1 --- /dev/null +++ b/resources/lib/oojs-ui/themes/mediawiki/images/icons/editUndo-ltr-invert.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/editUndo-rtl-invert.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/editUndo-rtl-invert.png new file mode 100644 index 0000000000..53469ce9d5 Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/editUndo-rtl-invert.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/editUndo-rtl-invert.svg b/resources/lib/oojs-ui/themes/mediawiki/images/icons/editUndo-rtl-invert.svg new file mode 100644 index 0000000000..82018f0b8b --- /dev/null +++ b/resources/lib/oojs-ui/themes/mediawiki/images/icons/editUndo-rtl-invert.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/external-link-ltr-invert.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/external-link-ltr-invert.png new file mode 100644 index 0000000000..3be50ba084 Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/external-link-ltr-invert.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/external-link-ltr-invert.svg b/resources/lib/oojs-ui/themes/mediawiki/images/icons/external-link-ltr-invert.svg new file mode 100644 index 0000000000..c1bad9e6ac --- /dev/null +++ b/resources/lib/oojs-ui/themes/mediawiki/images/icons/external-link-ltr-invert.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/external-link-rtl-invert.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/external-link-rtl-invert.png new file mode 100644 index 0000000000..eaeaf6eef2 Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/external-link-rtl-invert.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/external-link-rtl-invert.svg b/resources/lib/oojs-ui/themes/mediawiki/images/icons/external-link-rtl-invert.svg new file mode 100644 index 0000000000..f448c879ee --- /dev/null +++ b/resources/lib/oojs-ui/themes/mediawiki/images/icons/external-link-rtl-invert.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/flag-ltr-invert.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/flag-ltr-invert.png new file mode 100644 index 0000000000..b9ad2b8f99 Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/flag-ltr-invert.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/flag-ltr-invert.svg b/resources/lib/oojs-ui/themes/mediawiki/images/icons/flag-ltr-invert.svg new file mode 100644 index 0000000000..37ddb247ac --- /dev/null +++ b/resources/lib/oojs-ui/themes/mediawiki/images/icons/flag-ltr-invert.svg @@ -0,0 +1,4 @@ + + + + diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/flag-rtl-invert.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/flag-rtl-invert.png new file mode 100644 index 0000000000..da059cfb1e Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/flag-rtl-invert.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/flag-rtl-invert.svg b/resources/lib/oojs-ui/themes/mediawiki/images/icons/flag-rtl-invert.svg new file mode 100644 index 0000000000..4875a443ac --- /dev/null +++ b/resources/lib/oojs-ui/themes/mediawiki/images/icons/flag-rtl-invert.svg @@ -0,0 +1,4 @@ + + + + diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/flagUndo-ltr-invert.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/flagUndo-ltr-invert.png new file mode 100644 index 0000000000..fd7f2ae8d1 Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/flagUndo-ltr-invert.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/flagUndo-ltr-invert.svg b/resources/lib/oojs-ui/themes/mediawiki/images/icons/flagUndo-ltr-invert.svg new file mode 100644 index 0000000000..dcea1eb718 --- /dev/null +++ b/resources/lib/oojs-ui/themes/mediawiki/images/icons/flagUndo-ltr-invert.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/flagUndo-rtl-invert.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/flagUndo-rtl-invert.png new file mode 100644 index 0000000000..1ae130d1cd Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/flagUndo-rtl-invert.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/flagUndo-rtl-invert.svg b/resources/lib/oojs-ui/themes/mediawiki/images/icons/flagUndo-rtl-invert.svg new file mode 100644 index 0000000000..d6ffceaaa0 --- /dev/null +++ b/resources/lib/oojs-ui/themes/mediawiki/images/icons/flagUndo-rtl-invert.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/link-ltr-invert.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/link-ltr-invert.png new file mode 100644 index 0000000000..dfcfb7ff89 Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/link-ltr-invert.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/link-ltr-invert.svg b/resources/lib/oojs-ui/themes/mediawiki/images/icons/link-ltr-invert.svg new file mode 100644 index 0000000000..d17622c8da --- /dev/null +++ b/resources/lib/oojs-ui/themes/mediawiki/images/icons/link-ltr-invert.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/link-rtl-invert.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/link-rtl-invert.png new file mode 100644 index 0000000000..ead64bcc75 Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/link-rtl-invert.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/link-rtl-invert.svg b/resources/lib/oojs-ui/themes/mediawiki/images/icons/link-rtl-invert.svg new file mode 100644 index 0000000000..91687845bc --- /dev/null +++ b/resources/lib/oojs-ui/themes/mediawiki/images/icons/link-rtl-invert.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/lock-ltr-destructive.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/lock-ltr-destructive.png new file mode 100644 index 0000000000..16974b229b Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/lock-ltr-destructive.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/lock-ltr-destructive.svg b/resources/lib/oojs-ui/themes/mediawiki/images/icons/lock-ltr-destructive.svg new file mode 100644 index 0000000000..934cb4e5bd --- /dev/null +++ b/resources/lib/oojs-ui/themes/mediawiki/images/icons/lock-ltr-destructive.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/lock-ltr-invert.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/lock-ltr-invert.png new file mode 100644 index 0000000000..082f2e94d6 Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/lock-ltr-invert.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/lock-ltr-invert.svg b/resources/lib/oojs-ui/themes/mediawiki/images/icons/lock-ltr-invert.svg new file mode 100644 index 0000000000..7aed0f6786 --- /dev/null +++ b/resources/lib/oojs-ui/themes/mediawiki/images/icons/lock-ltr-invert.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/lock-rtl-destructive.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/lock-rtl-destructive.png new file mode 100644 index 0000000000..4bafac8412 Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/lock-rtl-destructive.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/lock-rtl-destructive.svg b/resources/lib/oojs-ui/themes/mediawiki/images/icons/lock-rtl-destructive.svg new file mode 100644 index 0000000000..64c23244b2 --- /dev/null +++ b/resources/lib/oojs-ui/themes/mediawiki/images/icons/lock-rtl-destructive.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/lock-rtl-invert.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/lock-rtl-invert.png new file mode 100644 index 0000000000..c5d842a563 Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/lock-rtl-invert.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/lock-rtl-invert.svg b/resources/lib/oojs-ui/themes/mediawiki/images/icons/lock-rtl-invert.svg new file mode 100644 index 0000000000..63cb2ebbcc --- /dev/null +++ b/resources/lib/oojs-ui/themes/mediawiki/images/icons/lock-rtl-invert.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/secure-link-invert.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/secure-link-invert.png new file mode 100644 index 0000000000..0e9a5c576f Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/secure-link-invert.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/secure-link-invert.svg b/resources/lib/oojs-ui/themes/mediawiki/images/icons/secure-link-invert.svg new file mode 100644 index 0000000000..2aeba4eac4 --- /dev/null +++ b/resources/lib/oojs-ui/themes/mediawiki/images/icons/secure-link-invert.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/star-invert.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/star-invert.png new file mode 100644 index 0000000000..445f2d450d Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/star-invert.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/star-invert.svg b/resources/lib/oojs-ui/themes/mediawiki/images/icons/star-invert.svg new file mode 100644 index 0000000000..f58e8ce57d --- /dev/null +++ b/resources/lib/oojs-ui/themes/mediawiki/images/icons/star-invert.svg @@ -0,0 +1,4 @@ + + + + diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeFlow-ltr-invert.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeFlow-ltr-invert.png new file mode 100644 index 0000000000..35e68374cf Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeFlow-ltr-invert.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeFlow-ltr-invert.svg b/resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeFlow-ltr-invert.svg new file mode 100644 index 0000000000..4fbd4ecdab --- /dev/null +++ b/resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeFlow-ltr-invert.svg @@ -0,0 +1,4 @@ + + + + diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeFlow-rtl-invert.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeFlow-rtl-invert.png new file mode 100644 index 0000000000..2ae83c7db2 Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeFlow-rtl-invert.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeFlow-rtl-invert.svg b/resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeFlow-rtl-invert.svg new file mode 100644 index 0000000000..b18ddc468c --- /dev/null +++ b/resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeFlow-rtl-invert.svg @@ -0,0 +1,4 @@ + + + + diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeSideMenu-invert.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeSideMenu-invert.png new file mode 100644 index 0000000000..b9444904a3 Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeSideMenu-invert.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeSideMenu-invert.svg b/resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeSideMenu-invert.svg new file mode 100644 index 0000000000..47eff5dde4 --- /dev/null +++ b/resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeSideMenu-invert.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeSummary-ltr-invert.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeSummary-ltr-invert.png new file mode 100644 index 0000000000..88d26c24ca Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeSummary-ltr-invert.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeSummary-ltr-invert.svg b/resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeSummary-ltr-invert.svg new file mode 100644 index 0000000000..d694cb15b6 --- /dev/null +++ b/resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeSummary-ltr-invert.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeSummary-rtl-invert.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeSummary-rtl-invert.png new file mode 100644 index 0000000000..279d80a2fe Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeSummary-rtl-invert.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeSummary-rtl-invert.svg b/resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeSummary-rtl-invert.svg new file mode 100644 index 0000000000..86a52ee85f --- /dev/null +++ b/resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeSummary-rtl-invert.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeToC-ltr-invert.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeToC-ltr-invert.png new file mode 100644 index 0000000000..57ac8b7436 Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeToC-ltr-invert.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeToC-ltr-invert.svg b/resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeToC-ltr-invert.svg new file mode 100644 index 0000000000..d2e9786e88 --- /dev/null +++ b/resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeToC-ltr-invert.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeToC-ltr-progressive.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeToC-ltr-progressive.png new file mode 100644 index 0000000000..5d9fca8a71 Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeToC-ltr-progressive.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeToC-ltr-progressive.svg b/resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeToC-ltr-progressive.svg new file mode 100644 index 0000000000..be30320493 --- /dev/null +++ b/resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeToC-ltr-progressive.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeToC-rtl-invert.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeToC-rtl-invert.png new file mode 100644 index 0000000000..72d4906897 Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeToC-rtl-invert.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeToC-rtl-invert.svg b/resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeToC-rtl-invert.svg new file mode 100644 index 0000000000..6266319d7d --- /dev/null +++ b/resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeToC-rtl-invert.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeToC-rtl-progressive.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeToC-rtl-progressive.png new file mode 100644 index 0000000000..a51e389cc3 Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeToC-rtl-progressive.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeToC-rtl-progressive.svg b/resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeToC-rtl-progressive.svg new file mode 100644 index 0000000000..c5847b1fc6 --- /dev/null +++ b/resources/lib/oojs-ui/themes/mediawiki/images/icons/stripeToC-rtl-progressive.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/trash-invert.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/trash-invert.png new file mode 100644 index 0000000000..d730765d82 Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/trash-invert.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/trash-invert.svg b/resources/lib/oojs-ui/themes/mediawiki/images/icons/trash-invert.svg new file mode 100644 index 0000000000..baa31f6ca4 --- /dev/null +++ b/resources/lib/oojs-ui/themes/mediawiki/images/icons/trash-invert.svg @@ -0,0 +1,4 @@ + + + + diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/trashUndo-ltr-invert.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/trashUndo-ltr-invert.png new file mode 100644 index 0000000000..bc977a77d0 Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/trashUndo-ltr-invert.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/trashUndo-ltr-invert.svg b/resources/lib/oojs-ui/themes/mediawiki/images/icons/trashUndo-ltr-invert.svg new file mode 100644 index 0000000000..20cd29911a --- /dev/null +++ b/resources/lib/oojs-ui/themes/mediawiki/images/icons/trashUndo-ltr-invert.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/trashUndo-rtl-invert.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/trashUndo-rtl-invert.png new file mode 100644 index 0000000000..162d9a927e Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/trashUndo-rtl-invert.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/trashUndo-rtl-invert.svg b/resources/lib/oojs-ui/themes/mediawiki/images/icons/trashUndo-rtl-invert.svg new file mode 100644 index 0000000000..aebedec788 --- /dev/null +++ b/resources/lib/oojs-ui/themes/mediawiki/images/icons/trashUndo-rtl-invert.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/unLock-ltr-destructive.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/unLock-ltr-destructive.png new file mode 100644 index 0000000000..b4c1366561 Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/unLock-ltr-destructive.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/unLock-ltr-destructive.svg b/resources/lib/oojs-ui/themes/mediawiki/images/icons/unLock-ltr-destructive.svg new file mode 100644 index 0000000000..97fcdc4c98 --- /dev/null +++ b/resources/lib/oojs-ui/themes/mediawiki/images/icons/unLock-ltr-destructive.svg @@ -0,0 +1,4 @@ + + + + diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/unLock-ltr-invert.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/unLock-ltr-invert.png new file mode 100644 index 0000000000..3a0bc75b00 Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/unLock-ltr-invert.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/unLock-ltr-invert.svg b/resources/lib/oojs-ui/themes/mediawiki/images/icons/unLock-ltr-invert.svg new file mode 100644 index 0000000000..b496a065bc --- /dev/null +++ b/resources/lib/oojs-ui/themes/mediawiki/images/icons/unLock-ltr-invert.svg @@ -0,0 +1,4 @@ + + + + diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/unLock-rtl-destructive.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/unLock-rtl-destructive.png new file mode 100644 index 0000000000..03d91f2287 Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/unLock-rtl-destructive.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/unLock-rtl-destructive.svg b/resources/lib/oojs-ui/themes/mediawiki/images/icons/unLock-rtl-destructive.svg new file mode 100644 index 0000000000..a52f0fe31a --- /dev/null +++ b/resources/lib/oojs-ui/themes/mediawiki/images/icons/unLock-rtl-destructive.svg @@ -0,0 +1,4 @@ + + + + diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/unLock-rtl-invert.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/unLock-rtl-invert.png new file mode 100644 index 0000000000..b823325594 Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/unLock-rtl-invert.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/unLock-rtl-invert.svg b/resources/lib/oojs-ui/themes/mediawiki/images/icons/unLock-rtl-invert.svg new file mode 100644 index 0000000000..814af1dd10 --- /dev/null +++ b/resources/lib/oojs-ui/themes/mediawiki/images/icons/unLock-rtl-invert.svg @@ -0,0 +1,4 @@ + + + + diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/unStar-invert.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/unStar-invert.png new file mode 100644 index 0000000000..03a56873c6 Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/unStar-invert.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/unStar-invert.svg b/resources/lib/oojs-ui/themes/mediawiki/images/icons/unStar-invert.svg new file mode 100644 index 0000000000..b66ce2a89b --- /dev/null +++ b/resources/lib/oojs-ui/themes/mediawiki/images/icons/unStar-invert.svg @@ -0,0 +1,4 @@ + + + + diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/viewCompact-invert.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/viewCompact-invert.png new file mode 100644 index 0000000000..8e0abb0dd1 Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/viewCompact-invert.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/viewCompact-invert.svg b/resources/lib/oojs-ui/themes/mediawiki/images/icons/viewCompact-invert.svg new file mode 100644 index 0000000000..ed1913ab12 --- /dev/null +++ b/resources/lib/oojs-ui/themes/mediawiki/images/icons/viewCompact-invert.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/viewDetails-ltr-invert.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/viewDetails-ltr-invert.png new file mode 100644 index 0000000000..35bbc8d2e1 Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/viewDetails-ltr-invert.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/viewDetails-ltr-invert.svg b/resources/lib/oojs-ui/themes/mediawiki/images/icons/viewDetails-ltr-invert.svg new file mode 100644 index 0000000000..14e435db2c --- /dev/null +++ b/resources/lib/oojs-ui/themes/mediawiki/images/icons/viewDetails-ltr-invert.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/viewDetails-rtl-invert.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/viewDetails-rtl-invert.png new file mode 100644 index 0000000000..c45dd114ad Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/viewDetails-rtl-invert.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/viewDetails-rtl-invert.svg b/resources/lib/oojs-ui/themes/mediawiki/images/icons/viewDetails-rtl-invert.svg new file mode 100644 index 0000000000..f4838fe51c --- /dev/null +++ b/resources/lib/oojs-ui/themes/mediawiki/images/icons/viewDetails-rtl-invert.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/visionSimulator-invert.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/visionSimulator-invert.png new file mode 100644 index 0000000000..118e4687c2 Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/visionSimulator-invert.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/visionSimulator-invert.svg b/resources/lib/oojs-ui/themes/mediawiki/images/icons/visionSimulator-invert.svg new file mode 100644 index 0000000000..ae0d94e200 --- /dev/null +++ b/resources/lib/oojs-ui/themes/mediawiki/images/icons/visionSimulator-invert.svg @@ -0,0 +1,4 @@ + + + + diff --git a/resources/src/oojs-ui-local.css b/resources/src/oojs-ui-local.css new file mode 100644 index 0000000000..ab780fed90 --- /dev/null +++ b/resources/src/oojs-ui-local.css @@ -0,0 +1,7 @@ +/* HACK: Set sane font-size for OOjs UI dialogs, in the most common case. This should be skin's + responsibility, but alas our skins tend to have the weirdest font-sizes on body. This shall be + removed when we make the MediaWiki skins bundled with tarball sane. (T91152) */ +body > .oo-ui-windowManager { + font-size: 12.8px; + font-size: 0.8rem; +}