Update OOUI to v0.30.3

Release notes:
 https://phabricator.wikimedia.org/diffusion/GOJU/browse/master/History.md;v0.30.3

Bug: T215559
Bug: T216070
Bug: T216075
Bug: T216578
Bug: T216582
Depends-On: Ic5a4598bbb222fa4b98c2706fe909aa9eb297f4b
Change-Id: Ic5a4598bbb222fa4b98c2706fe909aa9eb297f4a
This commit is contained in:
James D. Forrester 2019-02-21 11:08:08 +00:00
parent 1005e91c8c
commit ac1cee5e25
27 changed files with 174 additions and 111 deletions

View file

@ -66,7 +66,7 @@ production.
* Added jakub-onderka/php-console-highlighter 0.3.2 explicitly (dev-only). * Added jakub-onderka/php-console-highlighter 0.3.2 explicitly (dev-only).
==== Changed external libraries ==== ==== Changed external libraries ====
* Updated OOUI from v0.29.2 to v0.30.2. * Updated OOUI from v0.29.2 to v0.30.3.
* Updated OOjs Router from pre-release to v0.2.0. * Updated OOjs Router from pre-release to v0.2.0.
* Updated wikimedia/xmp-reader from 0.6.0 to 0.6.2. * Updated wikimedia/xmp-reader from 0.6.0 to 0.6.2.
* Updated wikimedia/scoped-callback from 2.0.0 to 3.0.0. * Updated wikimedia/scoped-callback from 2.0.0 to 3.0.0.

View file

@ -27,7 +27,7 @@
"ext-xml": "*", "ext-xml": "*",
"guzzlehttp/guzzle": "6.3.3", "guzzlehttp/guzzle": "6.3.3",
"liuggio/statsd-php-client": "1.0.18", "liuggio/statsd-php-client": "1.0.18",
"oojs/oojs-ui": "0.30.2", "oojs/oojs-ui": "0.30.3",
"pear/mail": "1.4.1", "pear/mail": "1.4.1",
"pear/mail_mime": "1.10.2", "pear/mail_mime": "1.10.2",
"pear/net_smtp": "1.8.1", "pear/net_smtp": "1.8.1",

View file

@ -122,8 +122,8 @@ oojs-router:
ooui: ooui:
type: tar type: tar
src: https://registry.npmjs.org/oojs-ui/-/oojs-ui-0.30.2.tgz src: https://registry.npmjs.org/oojs-ui/-/oojs-ui-0.30.3.tgz
integrity: sha384-f/tDddk/tGQa/8sNSVM16fDUfhXbaLvtlklWRJc2NLzdj0od7Uvmcqco62GV6kbO integrity: sha384-lKv5WHjcSDfly2Vd2u9JJErkfo+1yFi/+pfFL0bmOu3hKpcZQmaLvu6gmhkzH5WN
dest: dest:
# Main stuff # Main stuff
package/dist/oojs-ui-core.js{,.map.json}: package/dist/oojs-ui-core.js{,.map.json}:

View file

@ -1,4 +1,30 @@
# OOUI Release History # OOUI Release History
## v0.30.3 / 2019-02-20
### Styles
* WikimediaUI theme: Align TagItemWidget's close icon correctly (Volker E.)
* WikimediaUI theme: Provide single-line TextInputWidgets with a distinct height (Volker E.)
* WikimediaUI theme: Unify `padding-top` and `padding-bottom` values (Volker E.)
* WikimediaUI theme: Use consistent base size for TagMultiselectWidget's input (Volker E.)
* WikimediaUI theme: Use distinct `height` for NumberInputWidget's widgets (Volker E.)
### Code
* Deprecation warnings for this.$ (Bartosz Dziewoński)
* ComboBoxInputWidget: Disable controls when widget is set to read-only (Ed Sanders)
* MenuSelectWidget: Documentation fix (Ed Sanders)
* ProgressBarWidget: Fix irregularities in indeterminate styling (Bartosz Dziewoński)
* TagMultiselectWidget: Populate input with item label on backspace (Thalia Chan)
* Update getScrollLeft from upstream (Ed Sanders)
* themes: Replace element by class attribute selector (Volker E.)
* WikimediaUI theme: Remove variables with duplicated values (Volker E.)
* build: Enforce selector prefixes in tutorials by stylelint (Ed Sanders)
* build: Update eslint-config-wikimedia from 0.10.0 to 0.10.1 (James D. Forrester)
* build: Updating mediawiki/mediawiki-codesniffer to 24.0.0 (libraryupgrader)
* demos: Address oversized ButtonWidget (icon-only) in IE & Edge (Volker E.)
* demos: Render demo header cleaner from top (Volker E.)
* demos: Use `demo-root` class in PHP demos as well (Volker E.)
* docs: Fix URI in description (Volker E.)
## v0.30.2 / 2019-01-22 ## v0.30.2 / 2019-01-22
### Features ### Features
* Allow dropdown menu items to be disabled (Sam Wilson) * Allow dropdown menu items to be disabled (Sam Wilson)

View file

@ -12,6 +12,7 @@
"ooui-toolbar-more": "অধিক", "ooui-toolbar-more": "অধিক",
"ooui-toolgroup-expand": "অধিক", "ooui-toolgroup-expand": "অধিক",
"ooui-toolgroup-collapse": "কম দেখাওক", "ooui-toolgroup-collapse": "কম দেখাওক",
"ooui-item-remove": "আঁতৰাওক",
"ooui-dialog-message-accept": "বাৰু", "ooui-dialog-message-accept": "বাৰু",
"ooui-dialog-message-reject": "বাতিল কৰক", "ooui-dialog-message-reject": "বাতিল কৰক",
"ooui-dialog-process-error": "কিবা ত্ৰুটি হৈছে", "ooui-dialog-process-error": "কিবা ত্ৰুটি হৈছে",
@ -21,5 +22,6 @@
"ooui-selectfile-button-select": "ফাইল নিৰ্বাচন কৰক", "ooui-selectfile-button-select": "ফাইল নিৰ্বাচন কৰক",
"ooui-selectfile-not-supported": "নথি নিৰ্বাচন সমৰ্থন কৰা নাই", "ooui-selectfile-not-supported": "নথি নিৰ্বাচন সমৰ্থন কৰা নাই",
"ooui-selectfile-placeholder": "কোনো নথি নিৰ্বাচিত কৰা হোৱা নাই", "ooui-selectfile-placeholder": "কোনো নথি নিৰ্বাচিত কৰা হোৱা নাই",
"ooui-selectfile-dragdrop-placeholder": "ইয়াত ফাইল এৰক" "ooui-selectfile-dragdrop-placeholder": "ইয়াত ফাইল এৰক",
"ooui-field-help": "সহায়"
} }

View file

@ -7,7 +7,8 @@
"Marmase", "Marmase",
"Mirzali", "Mirzali",
"Se4598", "Se4598",
"Kumkumuk" "Kumkumuk",
"Orbot707"
] ]
}, },
"ooui-outline-control-move-down": "Bendi bere cêr", "ooui-outline-control-move-down": "Bendi bere cêr",
@ -16,12 +17,14 @@
"ooui-toolbar-more": "Zewbi", "ooui-toolbar-more": "Zewbi",
"ooui-toolgroup-expand": "Dehana", "ooui-toolgroup-expand": "Dehana",
"ooui-toolgroup-collapse": "Deha tayn", "ooui-toolgroup-collapse": "Deha tayn",
"ooui-item-remove": "Wedare",
"ooui-dialog-message-accept": "TEMAM", "ooui-dialog-message-accept": "TEMAM",
"ooui-dialog-message-reject": "Bıtexelne", "ooui-dialog-message-reject": "Bıtexelne",
"ooui-dialog-process-error": "Tayê çi ğelet şi...", "ooui-dialog-process-error": "Tayê çi ğelet şi...",
"ooui-dialog-process-dismiss": "Racın", "ooui-dialog-process-dismiss": "Racın",
"ooui-dialog-process-retry": "Fına bıcerbın", "ooui-dialog-process-retry": "Fına bıcerbın",
"ooui-dialog-process-continue": "Dewam ke", "ooui-dialog-process-continue": "Dewam ke",
"ooui-combobox-button-label": "Seba qutiya abiyaye menu",
"ooui-selectfile-button-select": "Yu dosya weçinê", "ooui-selectfile-button-select": "Yu dosya weçinê",
"ooui-selectfile-not-supported": "Dosya weçinayış desteg nêvine na", "ooui-selectfile-not-supported": "Dosya weçinayış desteg nêvine na",
"ooui-selectfile-placeholder": "Dosya nêwçineya", "ooui-selectfile-placeholder": "Dosya nêwçineya",

View file

@ -9,7 +9,8 @@
"Ankita-ks", "Ankita-ks",
"Param Mudgal", "Param Mudgal",
"Sfic", "Sfic",
"Rishi.Singh" "Rishi.Singh",
"Prong$31"
] ]
}, },
"ooui-outline-control-move-down": "प्रविष्टि नीचे ले जाएँ", "ooui-outline-control-move-down": "प्रविष्टि नीचे ले जाएँ",
@ -28,5 +29,6 @@
"ooui-selectfile-button-select": "फ़ाइल चुनें", "ooui-selectfile-button-select": "फ़ाइल चुनें",
"ooui-selectfile-not-supported": "फ़ाइल का चयन समर्थित नहीं है", "ooui-selectfile-not-supported": "फ़ाइल का चयन समर्थित नहीं है",
"ooui-selectfile-placeholder": "कोई फाइल चुनी नही गई हेै", "ooui-selectfile-placeholder": "कोई फाइल चुनी नही गई हेै",
"ooui-selectfile-dragdrop-placeholder": "फ़ाइल यहाँ डालें" "ooui-selectfile-dragdrop-placeholder": "फ़ाइल यहाँ डालें",
"ooui-field-help": "सहायता"
} }

View file

@ -28,6 +28,7 @@
"ooui-dialog-process-dismiss": "Tutup", "ooui-dialog-process-dismiss": "Tutup",
"ooui-dialog-process-retry": "Coba lagi", "ooui-dialog-process-retry": "Coba lagi",
"ooui-dialog-process-continue": "Lanjutkan", "ooui-dialog-process-continue": "Lanjutkan",
"ooui-combobox-button-label": "Daftar turun bawah untuk kotak kombo",
"ooui-selectfile-button-select": "Pilih berkas", "ooui-selectfile-button-select": "Pilih berkas",
"ooui-selectfile-not-supported": "Peilihan berkas tidak didukung", "ooui-selectfile-not-supported": "Peilihan berkas tidak didukung",
"ooui-selectfile-placeholder": "Tidak ada berkas yang terpilih", "ooui-selectfile-placeholder": "Tidak ada berkas yang terpilih",

View file

@ -8,26 +8,27 @@
"Gertakapllani", "Gertakapllani",
"Techlik", "Techlik",
"Liridon", "Liridon",
"Arianit" "Arianit",
"Besnik b"
] ]
}, },
"ooui-outline-control-move-down": "Zhvendose artikullin më poshtë", "ooui-outline-control-move-down": "Zbrite objektin poshtë",
"ooui-outline-control-move-up": "Zhvendose artikullin më lart", "ooui-outline-control-move-up": "Ngjite objektin sipër",
"ooui-outline-control-remove": "Hiq artikullin", "ooui-outline-control-remove": "Hiqe objektin",
"ooui-toolbar-more": "Më tepër...", "ooui-toolbar-more": "Më tepër",
"ooui-toolgroup-expand": "Më tepër...", "ooui-toolgroup-expand": "Më tepër",
"ooui-toolgroup-collapse": "Më pak", "ooui-toolgroup-collapse": "Më pak",
"ooui-item-remove": "Hiqe", "ooui-item-remove": "Hiqe",
"ooui-dialog-message-accept": "Në rregull", "ooui-dialog-message-accept": "OK",
"ooui-dialog-message-reject": "Anullo", "ooui-dialog-message-reject": "Anuloje",
"ooui-dialog-process-error": "Diçka shkoi keq", "ooui-dialog-process-error": "Diç shkoi ters",
"ooui-dialog-process-dismiss": "Largoje", "ooui-dialog-process-dismiss": "Mos e merr parasysh",
"ooui-dialog-process-retry": "Provo përsëri", "ooui-dialog-process-retry": "Riprovoni",
"ooui-dialog-process-continue": "Vazhdo", "ooui-dialog-process-continue": "Vazhdo",
"ooui-combobox-button-label": "Menyja rënse për combobox", "ooui-combobox-button-label": "Menu hapmbyll për combobox-in",
"ooui-selectfile-button-select": "Përzgjidhni një skedë", "ooui-selectfile-button-select": "Përzgjidhni një kartelë",
"ooui-selectfile-not-supported": "Skedari i përzgjedhur nuk përkrahet", "ooui-selectfile-not-supported": "Nuk mbulohet përzgjedhje kartelash",
"ooui-selectfile-placeholder": "Nuk është zgjedhur asnjë skedar", "ooui-selectfile-placeholder": "Sështë përzgjedhur kartelë",
"ooui-selectfile-dragdrop-placeholder": "Vendose skedën këtu", "ooui-selectfile-dragdrop-placeholder": "Hidheni kartelën këtu",
"ooui-field-help": "Ndihmë" "ooui-field-help": "Ndihmë"
} }

View file

@ -1,12 +1,12 @@
/*! /*!
* OOUI v0.30.2 * OOUI v0.30.3
* https://www.mediawiki.org/wiki/OOUI * https://www.mediawiki.org/wiki/OOUI
* *
* Copyright 20112019 OOUI Team and other contributors. * Copyright 20112019 OOUI Team and other contributors.
* Released under the MIT license * Released under the MIT license
* http://oojs.mit-license.org * http://oojs.mit-license.org
* *
* Date: 2019-01-23T01:14:20Z * Date: 2019-02-21T10:57:07Z
*/ */
( function ( OO ) { ( function ( OO ) {

View file

@ -1,12 +1,12 @@
/*! /*!
* OOUI v0.30.2 * OOUI v0.30.3
* https://www.mediawiki.org/wiki/OOUI * https://www.mediawiki.org/wiki/OOUI
* *
* Copyright 20112019 OOUI Team and other contributors. * Copyright 20112019 OOUI Team and other contributors.
* Released under the MIT license * Released under the MIT license
* http://oojs.mit-license.org * http://oojs.mit-license.org
* *
* Date: 2019-01-23T01:14:27Z * Date: 2019-02-21T10:57:15Z
*/ */
.oo-ui-element-hidden { .oo-ui-element-hidden {
display: none !important; display: none !important;
@ -451,7 +451,7 @@
margin-top: 0.25em; margin-top: 0.25em;
margin-left: 0.25em; margin-left: 0.25em;
} }
.oo-ui-fieldLayout-messages > li { .oo-ui-fieldLayout-messages > [class|='oo-ui-fieldLayout-messages'] {
margin: 0; margin: 0;
padding: 0; padding: 0;
} }
@ -1564,7 +1564,7 @@ body:not( :-moz-handler-blocked ) .oo-ui-fieldsetLayout {
} }
.oo-ui-progressBarWidget-indeterminate .oo-ui-progressBarWidget-bar { .oo-ui-progressBarWidget-indeterminate .oo-ui-progressBarWidget-bar {
width: 40%; width: 40%;
border-left: 1px solid #a6cee1; border-left: 1px solid #ccc;
-webkit-animation: oo-ui-progressBarWidget-slide 2s infinite linear; -webkit-animation: oo-ui-progressBarWidget-slide 2s infinite linear;
-moz-animation: oo-ui-progressBarWidget-slide 2s infinite linear; -moz-animation: oo-ui-progressBarWidget-slide 2s infinite linear;
animation: oo-ui-progressBarWidget-slide 2s infinite linear; animation: oo-ui-progressBarWidget-slide 2s infinite linear;

View file

@ -1,12 +1,12 @@
/*! /*!
* OOUI v0.30.2 * OOUI v0.30.3
* https://www.mediawiki.org/wiki/OOUI * https://www.mediawiki.org/wiki/OOUI
* *
* Copyright 20112019 OOUI Team and other contributors. * Copyright 20112019 OOUI Team and other contributors.
* Released under the MIT license * Released under the MIT license
* http://oojs.mit-license.org * http://oojs.mit-license.org
* *
* Date: 2019-01-23T01:14:27Z * Date: 2019-02-21T10:57:15Z
*/ */
.oo-ui-element-hidden { .oo-ui-element-hidden {
display: none !important; display: none !important;
@ -65,7 +65,7 @@
} }
.oo-ui-buttonElement.oo-ui-labelElement > input.oo-ui-buttonElement-button, .oo-ui-buttonElement.oo-ui-labelElement > input.oo-ui-buttonElement-button,
.oo-ui-buttonElement.oo-ui-labelElement > .oo-ui-buttonElement-button > .oo-ui-labelElement-label { .oo-ui-buttonElement.oo-ui-labelElement > .oo-ui-buttonElement-button > .oo-ui-labelElement-label {
line-height: 1.07142857em; line-height: 1;
} }
.oo-ui-buttonElement.oo-ui-labelElement.oo-ui-indicatorElement > .oo-ui-buttonElement-button { .oo-ui-buttonElement.oo-ui-labelElement.oo-ui-indicatorElement > .oo-ui-buttonElement-button {
padding-right: 2.28571429em; padding-right: 2.28571429em;
@ -134,7 +134,7 @@
border-color: transparent; border-color: transparent;
border-style: solid; border-style: solid;
border-width: 1px; border-width: 1px;
padding: 0.57142857em 0.14285714em 0.5em; padding: 0.57142857em 0.14285714em;
} }
.oo-ui-buttonElement-frameless.oo-ui-labelElement.oo-ui-iconElement > .oo-ui-buttonElement-button { .oo-ui-buttonElement-frameless.oo-ui-labelElement.oo-ui-iconElement > .oo-ui-buttonElement-button {
padding-left: 2.14285714em; padding-left: 2.14285714em;
@ -259,7 +259,7 @@
} }
.oo-ui-buttonElement-framed.oo-ui-labelElement > .oo-ui-buttonElement-button { .oo-ui-buttonElement-framed.oo-ui-labelElement > .oo-ui-buttonElement-button {
padding-top: 0.57142857em; padding-top: 0.57142857em;
padding-bottom: 0.5em; padding-bottom: 0.57142857em;
} }
.oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button { .oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button {
background-color: #c8ccd1; background-color: #c8ccd1;
@ -586,7 +586,7 @@
margin: 0; margin: 0;
padding: 0.28571429em 0.85714286em; padding: 0.28571429em 0.85714286em;
} }
.oo-ui-fieldLayout-messages > li { .oo-ui-fieldLayout-messages > [class|='oo-ui-fieldLayout-messages'] {
display: table; display: table;
margin: 0.28571429em 0 0; margin: 0.28571429em 0 0;
padding: 0; padding: 0;
@ -794,7 +794,7 @@ body:not( :-moz-handler-blocked ) .oo-ui-fieldsetLayout {
} }
.oo-ui-decoratedOptionWidget { .oo-ui-decoratedOptionWidget {
padding: 0.57142857em 0.85714286em 0.57142857em; padding: 0.57142857em 0.85714286em;
line-height: 1; line-height: 1;
} }
.oo-ui-decoratedOptionWidget.oo-ui-iconElement { .oo-ui-decoratedOptionWidget.oo-ui-iconElement {
@ -1130,7 +1130,7 @@ body:not( :-moz-handler-blocked ) .oo-ui-fieldsetLayout {
} }
.oo-ui-popupWidget-head > .oo-ui-labelElement-label { .oo-ui-popupWidget-head > .oo-ui-labelElement-label {
margin: 0.64285714em 2.64285714em 0.57142857em 0.85714286em; margin: 0.64285714em 2.64285714em 0.57142857em 0.85714286em;
line-height: 1.07142857em; line-height: 1;
} }
.oo-ui-popupWidget-head > .oo-ui-buttonWidget { .oo-ui-popupWidget-head > .oo-ui-buttonWidget {
right: 0; right: 0;
@ -1295,7 +1295,7 @@ body:not( :-moz-handler-blocked ) .oo-ui-fieldsetLayout {
box-sizing: border-box; box-sizing: border-box;
border: 1px solid #a2a9b1; border: 1px solid #a2a9b1;
border-radius: 2px; border-radius: 2px;
padding: 0.57142857em 0.85714286em 0.5em; padding: 0.57142857em 0.85714286em;
font-size: inherit; font-size: inherit;
font-family: inherit; font-family: inherit;
vertical-align: middle; vertical-align: middle;
@ -1521,10 +1521,11 @@ body:not( :-moz-handler-blocked ) .oo-ui-fieldsetLayout {
color: #000; color: #000;
border: 1px solid #a2a9b1; border: 1px solid #a2a9b1;
border-radius: 2px; border-radius: 2px;
padding: 0.57142857em 0.57142857em 0.5em; padding: 0.57142857em 0.57142857em;
} }
.oo-ui-textInputWidget input { .oo-ui-textInputWidget input {
line-height: 1.07142857em; height: 2.28571429em;
line-height: 1;
} }
.oo-ui-textInputWidget textarea { .oo-ui-textInputWidget textarea {
line-height: 1.286; line-height: 1.286;
@ -1633,8 +1634,8 @@ body:not( :-moz-handler-blocked ) .oo-ui-fieldsetLayout {
.oo-ui-textInputWidget > .oo-ui-labelElement-label { .oo-ui-textInputWidget > .oo-ui-labelElement-label {
color: #72777d; color: #72777d;
margin-top: 1px; margin-top: 1px;
padding: 0.57142857em 0.85714286em 0.5em 0.57142857em; padding: 0.57142857em 0.85714286em 0.57142857em 0.57142857em;
line-height: 1.07142857em; line-height: 1;
} }
.oo-ui-textInputWidget.oo-ui-indicatorElement input, .oo-ui-textInputWidget.oo-ui-indicatorElement input,
.oo-ui-textInputWidget.oo-ui-indicatorElement textarea { .oo-ui-textInputWidget.oo-ui-indicatorElement textarea {
@ -1758,7 +1759,7 @@ body:not( :-moz-handler-blocked ) .oo-ui-fieldsetLayout {
min-height: 2.28571429em; min-height: 2.28571429em;
border: 1px solid #a2a9b1; border: 1px solid #a2a9b1;
border-radius: 2px; border-radius: 2px;
padding: 0.57142857em 0.85714286em 0.5em; padding: 0.57142857em 0.85714286em;
line-height: 1; line-height: 1;
} }
.oo-ui-dropdownWidget-handle .oo-ui-iconElement-icon { .oo-ui-dropdownWidget-handle .oo-ui-iconElement-icon {
@ -1768,7 +1769,7 @@ body:not( :-moz-handler-blocked ) .oo-ui-fieldsetLayout {
right: 0.78571429em; right: 0.78571429em;
} }
.oo-ui-dropdownWidget-handle .oo-ui-labelElement-label { .oo-ui-dropdownWidget-handle .oo-ui-labelElement-label {
line-height: 1.07142857em; line-height: 1;
} }
.oo-ui-dropdownWidget.oo-ui-iconElement .oo-ui-dropdownWidget-handle { .oo-ui-dropdownWidget.oo-ui-iconElement .oo-ui-dropdownWidget-handle {
padding-left: 2.64285714em; padding-left: 2.64285714em;
@ -1981,7 +1982,6 @@ body:not( :-moz-handler-blocked ) .oo-ui-fieldsetLayout {
-moz-transform: translate(-25%); -moz-transform: translate(-25%);
-ms-transform: translate(-25%); -ms-transform: translate(-25%);
transform: translate(-25%); transform: translate(-25%);
border-left-width: 1px;
} }
.oo-ui-progressBarWidget.oo-ui-widget-enabled .oo-ui-progressBarWidget-bar { .oo-ui-progressBarWidget.oo-ui-widget-enabled .oo-ui-progressBarWidget-bar {
background-color: #36c; background-color: #36c;
@ -2047,6 +2047,10 @@ body:not( :-moz-handler-blocked ) .oo-ui-fieldsetLayout {
table-layout: fixed; table-layout: fixed;
width: 100%; width: 100%;
} }
.oo-ui-numberInputWidget-buttoned .oo-ui-buttonWidget,
.oo-ui-numberInputWidget-buttoned .oo-ui-inputWidget-input {
height: 2.28571429em;
}
.oo-ui-numberInputWidget-buttoned .oo-ui-buttonWidget { .oo-ui-numberInputWidget-buttoned .oo-ui-buttonWidget {
width: 2.64285714em; width: 2.64285714em;
} }

View file

@ -1,12 +1,12 @@
/*! /*!
* OOUI v0.30.2 * OOUI v0.30.3
* https://www.mediawiki.org/wiki/OOUI * https://www.mediawiki.org/wiki/OOUI
* *
* Copyright 20112019 OOUI Team and other contributors. * Copyright 20112019 OOUI Team and other contributors.
* Released under the MIT license * Released under the MIT license
* http://oojs.mit-license.org * http://oojs.mit-license.org
* *
* Date: 2019-01-23T01:14:20Z * Date: 2019-02-21T10:57:07Z
*/ */
( function ( OO ) { ( function ( OO ) {
@ -624,7 +624,10 @@ OO.ui.Element = function OoUiElement( config ) {
config = config || {}; config = config || {};
// Properties // Properties
this.$ = $; this.$ = function () {
OO.ui.warnDeprecation( 'this.$ is deprecated, use global $ instead' );
return $.apply( this, arguments );
};
this.elementId = null; this.elementId = null;
this.visible = true; this.visible = true;
this.data = config.data; this.data = config.data;
@ -1150,8 +1153,8 @@ OO.ui.Element.static.getScrollLeft = ( function () {
function test() { function test() {
var $definer = $( '<div>' ).attr( { var $definer = $( '<div>' ).attr( {
dir: 'rtl', dir: 'rtl',
style: 'font-size: 14px; width: 1px; height: 1px; position: absolute; top: -1000px; overflow: scroll;' style: 'font-size: 14px; width: 4px; height: 1px; position: absolute; top: -1000px; overflow: scroll;'
} ).text( 'A' ), } ).text( 'ABCD' ),
definer = $definer[ 0 ]; definer = $definer[ 0 ];
$definer.appendTo( 'body' ); $definer.appendTo( 'body' );
@ -2102,7 +2105,7 @@ OO.ui.mixin.TabIndexedElement.prototype.isLabelableNode = function ( $node ) {
*/ */
OO.ui.mixin.TabIndexedElement.prototype.focus = function () { OO.ui.mixin.TabIndexedElement.prototype.focus = function () {
if ( !this.isDisabled() ) { if ( !this.isDisabled() ) {
this.$tabIndexed.focus(); this.$tabIndexed.trigger( 'focus' );
} }
return this; return this;
}; };
@ -2114,7 +2117,7 @@ OO.ui.mixin.TabIndexedElement.prototype.focus = function () {
* @return {OO.ui.Element} The element, for chaining * @return {OO.ui.Element} The element, for chaining
*/ */
OO.ui.mixin.TabIndexedElement.prototype.blur = function () { OO.ui.mixin.TabIndexedElement.prototype.blur = function () {
this.$tabIndexed.blur(); this.$tabIndexed.trigger( 'blur' );
return this; return this;
}; };
@ -6566,7 +6569,7 @@ OO.ui.SelectWidget.prototype.onFocus = function ( event ) {
} }
if ( event.target !== this.$element[ 0 ] ) { if ( event.target !== this.$element[ 0 ] ) {
this.$focusOwner.focus(); this.$focusOwner.trigger( 'focus' );
} }
}; };
@ -7555,7 +7558,8 @@ OO.ui.MenuSectionOptionWidget.static.highlightable = false;
* @cfg {boolean} [hideOnChoose=true] Hide the menu when the user chooses an option. * @cfg {boolean} [hideOnChoose=true] Hide the menu when the user chooses an option.
* @cfg {boolean} [filterFromInput=false] Filter the displayed options from the input * @cfg {boolean} [filterFromInput=false] Filter the displayed options from the input
* @cfg {boolean} [highlightOnFilter] Highlight the first result when filtering * @cfg {boolean} [highlightOnFilter] Highlight the first result when filtering
* @cfg {number} [width] Width of the menu * @param {number|string} [width] Width of the menu as a number of pixels or CSS string with unit suffix,
* used by {@link OO.ui.mixin.ClippableElement ClippableElement}
*/ */
OO.ui.MenuSelectWidget = function OoUiMenuSelectWidget( config ) { OO.ui.MenuSelectWidget = function OoUiMenuSelectWidget( config ) {
// Configuration initialization // Configuration initialization
@ -8328,7 +8332,7 @@ OO.mixinClass( OO.ui.RadioSelectWidget, OO.ui.mixin.TabIndexedElement );
* with OO.ui.SelectWidget to create a selection of mutually exclusive options. For more information * with OO.ui.SelectWidget to create a selection of mutually exclusive options. For more information
* and examples, please see the [OOUI documentation on MediaWiki][1]. * and examples, please see the [OOUI documentation on MediaWiki][1].
* *
* [1]: https://www.mediawiki.org/wiki/OOUI/Widgets/Selects_and_Multioptions * [1]: https://www.mediawiki.org/wiki/OOUI/Widgets/Selects_and_Options
* *
* @class * @class
* @extends OO.ui.Widget * @extends OO.ui.Widget
@ -9481,7 +9485,7 @@ OO.ui.CheckboxInputWidget.prototype.isSelected = function () {
*/ */
OO.ui.CheckboxInputWidget.prototype.simulateLabelClick = function () { OO.ui.CheckboxInputWidget.prototype.simulateLabelClick = function () {
if ( !this.isDisabled() ) { if ( !this.isDisabled() ) {
this.$input.click(); this.$handle.trigger( 'click' );
} }
this.focus(); this.focus();
}; };
@ -9900,7 +9904,7 @@ OO.ui.RadioInputWidget.prototype.isSelected = function () {
*/ */
OO.ui.RadioInputWidget.prototype.simulateLabelClick = function () { OO.ui.RadioInputWidget.prototype.simulateLabelClick = function () {
if ( !this.isDisabled() ) { if ( !this.isDisabled() ) {
this.$input.click(); this.$input.trigger( 'click' );
} }
this.focus(); this.focus();
}; };
@ -11606,19 +11610,40 @@ OO.ui.ComboBoxInputWidget.prototype.onMenuToggle = function ( isVisible ) {
}; };
/** /**
* @inheritdoc * Update the disabled state of the controls
*
* @chainable
* @protected
* @return {OO.ui.ComboBoxInputWidget} The widget, for chaining
*/ */
OO.ui.ComboBoxInputWidget.prototype.setDisabled = function ( disabled ) { OO.ui.ComboBoxInputWidget.prototype.updateControlsDisabled = function () {
// Parent method var disabled = this.isDisabled() || this.isReadOnly();
OO.ui.ComboBoxInputWidget.parent.prototype.setDisabled.call( this, disabled );
if ( this.dropdownButton ) { if ( this.dropdownButton ) {
this.dropdownButton.setDisabled( this.isDisabled() ); this.dropdownButton.setDisabled( disabled );
} }
if ( this.menu ) { if ( this.menu ) {
this.menu.setDisabled( this.isDisabled() ); this.menu.setDisabled( disabled );
} }
return this;
};
/**
* @inheritdoc
*/
OO.ui.ComboBoxInputWidget.prototype.setDisabled = function () {
// Parent method
OO.ui.ComboBoxInputWidget.parent.prototype.setDisabled.apply( this, arguments );
this.updateControlsDisabled();
return this;
};
/**
* @inheritdoc
*/
OO.ui.ComboBoxInputWidget.prototype.setReadOnly = function () {
// Parent method
OO.ui.ComboBoxInputWidget.parent.prototype.setReadOnly.apply( this, arguments );
this.updateControlsDisabled();
return this; return this;
}; };

File diff suppressed because one or more lines are too long

View file

@ -1,12 +1,12 @@
/*! /*!
* OOUI v0.30.2 * OOUI v0.30.3
* https://www.mediawiki.org/wiki/OOUI * https://www.mediawiki.org/wiki/OOUI
* *
* Copyright 20112019 OOUI Team and other contributors. * Copyright 20112019 OOUI Team and other contributors.
* Released under the MIT license * Released under the MIT license
* http://oojs.mit-license.org * http://oojs.mit-license.org
* *
* Date: 2019-01-23T01:14:27Z * Date: 2019-02-21T10:57:15Z
*/ */
.oo-ui-tool > .oo-ui-tool-link > .oo-ui-tool-checkIcon { .oo-ui-tool > .oo-ui-tool-link > .oo-ui-tool-checkIcon {
display: none; display: none;

View file

@ -1,12 +1,12 @@
/*! /*!
* OOUI v0.30.2 * OOUI v0.30.3
* https://www.mediawiki.org/wiki/OOUI * https://www.mediawiki.org/wiki/OOUI
* *
* Copyright 20112019 OOUI Team and other contributors. * Copyright 20112019 OOUI Team and other contributors.
* Released under the MIT license * Released under the MIT license
* http://oojs.mit-license.org * http://oojs.mit-license.org
* *
* Date: 2019-01-23T01:14:27Z * Date: 2019-02-21T10:57:15Z
*/ */
.oo-ui-tool { .oo-ui-tool {
-webkit-box-sizing: border-box; -webkit-box-sizing: border-box;
@ -38,7 +38,7 @@
left: 0.71428571em; left: 0.71428571em;
} }
.oo-ui-tool .oo-ui-tool-title { .oo-ui-tool .oo-ui-tool-title {
line-height: 1.07142857em; line-height: 1;
} }
.oo-ui-tool.oo-ui-widget-enabled { .oo-ui-tool.oo-ui-widget-enabled {
-webkit-transition: background-color 100ms; -webkit-transition: background-color 100ms;
@ -232,7 +232,7 @@
padding: 1em 0.85714286em 0.92857143em; padding: 1em 0.85714286em 0.92857143em;
} }
.oo-ui-popupToolGroup.oo-ui-labelElement .oo-ui-popupToolGroup-handle .oo-ui-labelElement-label { .oo-ui-popupToolGroup.oo-ui-labelElement .oo-ui-popupToolGroup-handle .oo-ui-labelElement-label {
line-height: 1.07142857em; line-height: 1;
} }
.oo-ui-toolbar-narrow .oo-ui-popupToolGroup.oo-ui-labelElement .oo-ui-popupToolGroup-handle { .oo-ui-toolbar-narrow .oo-ui-popupToolGroup.oo-ui-labelElement .oo-ui-popupToolGroup-handle {
padding-left: 0.71428571em; padding-left: 0.71428571em;
@ -287,7 +287,7 @@
} }
.oo-ui-popupToolGroup-tools .oo-ui-tool-link .oo-ui-tool-accel { .oo-ui-popupToolGroup-tools .oo-ui-tool-link .oo-ui-tool-accel {
color: #72777d; color: #72777d;
line-height: 1.07142857em; line-height: 1;
} }
.oo-ui-popupToolGroup-tools .oo-ui-tool-link .oo-ui-tool-accel:not( :empty ) { .oo-ui-popupToolGroup-tools .oo-ui-tool-link .oo-ui-tool-accel:not( :empty ) {
padding-left: 1.28571429em; padding-left: 1.28571429em;

View file

@ -1,12 +1,12 @@
/*! /*!
* OOUI v0.30.2 * OOUI v0.30.3
* https://www.mediawiki.org/wiki/OOUI * https://www.mediawiki.org/wiki/OOUI
* *
* Copyright 20112019 OOUI Team and other contributors. * Copyright 20112019 OOUI Team and other contributors.
* Released under the MIT license * Released under the MIT license
* http://oojs.mit-license.org * http://oojs.mit-license.org
* *
* Date: 2019-01-23T01:14:20Z * Date: 2019-02-21T10:57:07Z
*/ */
( function ( OO ) { ( function ( OO ) {
@ -2032,7 +2032,7 @@ OO.ui.PopupToolGroup.prototype.onMouseKeyDown = function ( e ) {
$focused = $( document.activeElement ); $focused = $( document.activeElement );
$firstFocusable = OO.ui.findFocusable( this.$group ); $firstFocusable = OO.ui.findFocusable( this.$group );
if ( $focused[ 0 ] === $firstFocusable[ 0 ] && e.shiftKey ) { if ( $focused[ 0 ] === $firstFocusable[ 0 ] && e.shiftKey ) {
this.$handle.focus(); this.$handle.trigger( 'focus' );
return false; return false;
} }
$lastFocusable = OO.ui.findFocusable( this.$group, true ); $lastFocusable = OO.ui.findFocusable( this.$group, true );
@ -2040,7 +2040,7 @@ OO.ui.PopupToolGroup.prototype.onMouseKeyDown = function ( e ) {
// Focus this group's handle and let the browser's tab handling happen (no 'return false'). // Focus this group's handle and let the browser's tab handling happen (no 'return false').
// This way we don't have to fiddle with other ToolGroups' business, or worry what to do // This way we don't have to fiddle with other ToolGroups' business, or worry what to do
// if the next group is not a PopupToolGroup or doesn't exist at all. // if the next group is not a PopupToolGroup or doesn't exist at all.
this.$handle.focus(); this.$handle.trigger( 'focus' );
// Close the popup so that we don't move back inside it (if this is the last group). // Close the popup so that we don't move back inside it (if this is the last group).
this.setActive( false ); this.setActive( false );
} }

File diff suppressed because one or more lines are too long

View file

@ -1,12 +1,12 @@
/*! /*!
* OOUI v0.30.2 * OOUI v0.30.3
* https://www.mediawiki.org/wiki/OOUI * https://www.mediawiki.org/wiki/OOUI
* *
* Copyright 20112019 OOUI Team and other contributors. * Copyright 20112019 OOUI Team and other contributors.
* Released under the MIT license * Released under the MIT license
* http://oojs.mit-license.org * http://oojs.mit-license.org
* *
* Date: 2019-01-23T01:14:27Z * Date: 2019-02-21T10:57:15Z
*/ */
.oo-ui-draggableElement-handle:not( .oo-ui-draggableElement-undraggable ).oo-ui-widget { .oo-ui-draggableElement-handle:not( .oo-ui-draggableElement-undraggable ).oo-ui-widget {
cursor: move; cursor: move;

View file

@ -1,12 +1,12 @@
/*! /*!
* OOUI v0.30.2 * OOUI v0.30.3
* https://www.mediawiki.org/wiki/OOUI * https://www.mediawiki.org/wiki/OOUI
* *
* Copyright 20112019 OOUI Team and other contributors. * Copyright 20112019 OOUI Team and other contributors.
* Released under the MIT license * Released under the MIT license
* http://oojs.mit-license.org * http://oojs.mit-license.org
* *
* Date: 2019-01-23T01:14:27Z * Date: 2019-02-21T10:57:15Z
*/ */
.oo-ui-draggableElement-handle:not( .oo-ui-draggableElement-undraggable ).oo-ui-widget { .oo-ui-draggableElement-handle:not( .oo-ui-draggableElement-undraggable ).oo-ui-widget {
cursor: move; cursor: move;
@ -578,11 +578,11 @@
right: 2.85714286em; right: 2.85714286em;
padding-top: 0.57142857em; padding-top: 0.57142857em;
padding-left: 0.57142857em; padding-left: 0.57142857em;
padding-bottom: 0.5em; padding-bottom: 0.57142857em;
white-space: nowrap; white-space: nowrap;
} }
.oo-ui-selectFileWidget.oo-ui-labelElement .oo-ui-selectFileWidget-label { .oo-ui-selectFileWidget.oo-ui-labelElement .oo-ui-selectFileWidget-label {
line-height: 1.07142857em; line-height: 1;
} }
.oo-ui-selectFileWidget-fileName { .oo-ui-selectFileWidget-fileName {
display: block; display: block;
@ -816,8 +816,8 @@
} }
.oo-ui-tabOptionWidget .oo-ui-labelElement-label { .oo-ui-tabOptionWidget .oo-ui-labelElement-label {
border-bottom: 2px solid transparent; border-bottom: 2px solid transparent;
padding: 0.57142857em 0.35714286em 0.35714286em; padding: 0.57142857em 0.35714286em 0.42857143em;
line-height: 1.07142857em; line-height: 1;
-webkit-transition: border-color 100ms; -webkit-transition: border-color 100ms;
-moz-transition: border-color 100ms; -moz-transition: border-color 100ms;
transition: border-color 100ms; transition: border-color 100ms;
@ -895,11 +895,15 @@
.oo-ui-tagMultiselectWidget-handle > .oo-ui-tagMultiselectWidget-content > input { .oo-ui-tagMultiselectWidget-handle > .oo-ui-tagMultiselectWidget-content > input {
background-color: transparent; background-color: transparent;
color: #000; color: #000;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
height: 2.14285714em;
border: 0; border: 0;
padding: 0.57142857em 0 0.5em 0.57142857em; padding: 0.57142857em 0 0.57142857em 0.57142857em;
font-family: inherit; font-family: inherit;
font-size: inherit; font-size: inherit;
line-height: 1.07142857em; line-height: 1;
vertical-align: top; vertical-align: top;
} }
.oo-ui-tagMultiselectWidget-handle > .oo-ui-tagMultiselectWidget-content > input::-webkit-input-placeholder { .oo-ui-tagMultiselectWidget-handle > .oo-ui-tagMultiselectWidget-content > input::-webkit-input-placeholder {
@ -1082,7 +1086,7 @@
background-color: #c8ccd1; background-color: #c8ccd1;
} }
.oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-buttonElement-button .oo-ui-icon-close { .oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-buttonElement-button .oo-ui-icon-close {
left: 0.28571429em; left: 0.21428571em;
min-width: 14px; min-width: 14px;
width: 1em; width: 1em;
} }

View file

@ -1,12 +1,12 @@
/*! /*!
* OOUI v0.30.2 * OOUI v0.30.3
* https://www.mediawiki.org/wiki/OOUI * https://www.mediawiki.org/wiki/OOUI
* *
* Copyright 20112019 OOUI Team and other contributors. * Copyright 20112019 OOUI Team and other contributors.
* Released under the MIT license * Released under the MIT license
* http://oojs.mit-license.org * http://oojs.mit-license.org
* *
* Date: 2019-01-23T01:14:20Z * Date: 2019-02-21T10:57:07Z
*/ */
( function ( OO ) { ( function ( OO ) {
@ -2359,7 +2359,6 @@ OO.ui.BookletLayout.prototype.setPage = function ( name ) {
) { ) {
$focused = previousPage.$element.find( ':focus' ); $focused = previousPage.$element.find( ':focus' );
if ( $focused.length ) { if ( $focused.length ) {
// eslint-disable-next-line jquery/no-event-shorthand
$focused[ 0 ].blur(); $focused[ 0 ].blur();
} }
} }
@ -2372,7 +2371,6 @@ OO.ui.BookletLayout.prototype.setPage = function ( name ) {
// blurred when it was hidden, but browsers are not very consistent about this. // blurred when it was hidden, but browsers are not very consistent about this.
$focused = previousPage.$element.find( ':focus' ); $focused = previousPage.$element.find( ':focus' );
if ( $focused.length ) { if ( $focused.length ) {
// eslint-disable-next-line jquery/no-event-shorthand
$focused[ 0 ].blur(); $focused[ 0 ].blur();
} }
} }
@ -2828,7 +2826,6 @@ OO.ui.IndexLayout.prototype.setTabPanel = function ( name ) {
) { ) {
$focused = previousTabPanel.$element.find( ':focus' ); $focused = previousTabPanel.$element.find( ':focus' );
if ( $focused.length ) { if ( $focused.length ) {
// eslint-disable-next-line jquery/no-event-shorthand
$focused[ 0 ].blur(); $focused[ 0 ].blur();
} }
} }
@ -2841,7 +2838,6 @@ OO.ui.IndexLayout.prototype.setTabPanel = function ( name ) {
// blurred when it was hidden, but browsers are not very consistent about this. // blurred when it was hidden, but browsers are not very consistent about this.
$focused = previousTabPanel.$element.find( ':focus' ); $focused = previousTabPanel.$element.find( ':focus' );
if ( $focused.length ) { if ( $focused.length ) {
// eslint-disable-next-line jquery/no-event-shorthand
$focused[ 0 ].blur(); $focused[ 0 ].blur();
} }
} }
@ -4387,7 +4383,7 @@ OO.ui.TagMultiselectWidget.prototype.doInputBackspace = function ( e, withMetaKe
// If Ctrl/Cmd was pressed, delete item entirely. // If Ctrl/Cmd was pressed, delete item entirely.
// Otherwise put it into the text field for editing. // Otherwise put it into the text field for editing.
if ( !withMetaKey ) { if ( !withMetaKey ) {
this.input.setValue( item.getData() ); this.input.setValue( item.getLabel() );
} }
} }
@ -5798,7 +5794,7 @@ OO.ui.SelectFileWidget.prototype.onKeyPress = function ( e ) {
if ( this.isSupported && !this.isDisabled() && this.$input && if ( this.isSupported && !this.isDisabled() && this.$input &&
( e.which === OO.ui.Keys.SPACE || e.which === OO.ui.Keys.ENTER ) ( e.which === OO.ui.Keys.SPACE || e.which === OO.ui.Keys.ENTER )
) { ) {
this.$input.click(); this.$input.trigger( 'click' );
return false; return false;
} }
}; };
@ -5812,7 +5808,7 @@ OO.ui.SelectFileWidget.prototype.onKeyPress = function ( e ) {
*/ */
OO.ui.SelectFileWidget.prototype.onDropTargetClick = function () { OO.ui.SelectFileWidget.prototype.onDropTargetClick = function () {
if ( this.isSupported && !this.isDisabled() && this.$input ) { if ( this.isSupported && !this.isDisabled() && this.$input ) {
this.$input.click(); this.$input.trigger( 'click' );
return false; return false;
} }
}; };

File diff suppressed because one or more lines are too long

View file

@ -1,12 +1,12 @@
/*! /*!
* OOUI v0.30.2 * OOUI v0.30.3
* https://www.mediawiki.org/wiki/OOUI * https://www.mediawiki.org/wiki/OOUI
* *
* Copyright 20112019 OOUI Team and other contributors. * Copyright 20112019 OOUI Team and other contributors.
* Released under the MIT license * Released under the MIT license
* http://oojs.mit-license.org * http://oojs.mit-license.org
* *
* Date: 2019-01-23T01:14:20Z * Date: 2019-02-21T10:57:07Z
*/ */
( function ( OO ) { ( function ( OO ) {

View file

@ -1,12 +1,12 @@
/*! /*!
* OOUI v0.30.2 * OOUI v0.30.3
* https://www.mediawiki.org/wiki/OOUI * https://www.mediawiki.org/wiki/OOUI
* *
* Copyright 20112019 OOUI Team and other contributors. * Copyright 20112019 OOUI Team and other contributors.
* Released under the MIT license * Released under the MIT license
* http://oojs.mit-license.org * http://oojs.mit-license.org
* *
* Date: 2019-01-23T01:14:27Z * Date: 2019-02-21T10:57:15Z
*/ */
.oo-ui-actionWidget.oo-ui-pendingElement-pending { .oo-ui-actionWidget.oo-ui-pendingElement-pending {
background-image: /* @embed */ url(themes/wikimediaui/images/textures/pending.gif); background-image: /* @embed */ url(themes/wikimediaui/images/textures/pending.gif);

View file

@ -1,12 +1,12 @@
/*! /*!
* OOUI v0.30.2 * OOUI v0.30.3
* https://www.mediawiki.org/wiki/OOUI * https://www.mediawiki.org/wiki/OOUI
* *
* Copyright 20112019 OOUI Team and other contributors. * Copyright 20112019 OOUI Team and other contributors.
* Released under the MIT license * Released under the MIT license
* http://oojs.mit-license.org * http://oojs.mit-license.org
* *
* Date: 2019-01-23T01:14:27Z * Date: 2019-02-21T10:57:15Z
*/ */
.oo-ui-window { .oo-ui-window {

View file

@ -1,12 +1,12 @@
/*! /*!
* OOUI v0.30.2 * OOUI v0.30.3
* https://www.mediawiki.org/wiki/OOUI * https://www.mediawiki.org/wiki/OOUI
* *
* Copyright 20112019 OOUI Team and other contributors. * Copyright 20112019 OOUI Team and other contributors.
* Released under the MIT license * Released under the MIT license
* http://oojs.mit-license.org * http://oojs.mit-license.org
* *
* Date: 2019-01-23T01:14:20Z * Date: 2019-02-21T10:57:07Z
*/ */
( function ( OO ) { ( function ( OO ) {
@ -2312,7 +2312,7 @@ OO.ui.Window.prototype.onFocusTrapFocused = function ( event ) {
// properly trapped. It's not a *meaningful* focus, since it's just // properly trapped. It's not a *meaningful* focus, since it's just
// the content-div for the Window, but it's better than letting focus // the content-div for the Window, but it's better than letting focus
// escape into the page. // escape into the page.
this.$content.focus(); this.$content.trigger( 'focus' );
} }
}; };
@ -2395,7 +2395,7 @@ OO.ui.Window.prototype.setup = function ( data ) {
OO.ui.Window.prototype.ready = function ( data ) { OO.ui.Window.prototype.ready = function ( data ) {
var win = this; var win = this;
this.$content.focus(); this.$content.trigger( 'focus' );
return this.getReadyProcess( data ).execute().then( function () { return this.getReadyProcess( data ).execute().then( function () {
// Force redraw by asking the browser to measure the elements' widths // Force redraw by asking the browser to measure the elements' widths
win.$element.addClass( 'oo-ui-window-ready' ).width(); win.$element.addClass( 'oo-ui-window-ready' ).width();
@ -2421,7 +2421,6 @@ OO.ui.Window.prototype.hold = function ( data ) {
// Blur the focused element // Blur the focused element
if ( $focus.length ) { if ( $focus.length ) {
// eslint-disable-next-line jquery/no-event-shorthand
$focus[ 0 ].blur(); $focus[ 0 ].blur();
} }

File diff suppressed because one or more lines are too long