From fc88eead6375d9ec555cee171db1c121940b009e Mon Sep 17 00:00:00 2001 From: Volker E Date: Tue, 8 May 2018 18:38:43 -0700 Subject: [PATCH] Update OOUI to v0.27.0 Release notes: https://phabricator.wikimedia.org/diffusion/GOJU/browse/master/History.md;v0.27.0 Depends-on: I40dc6a2441fcd37e785f11b7a5e2f5da932e94df Change-Id: I2acf232fd172d176b305d65d88db5b7bbfe34b88 --- composer.json | 2 +- resources/Resources.php | 3 + resources/lib/oojs-ui/History.md | 35 ++ resources/lib/oojs-ui/i18n/en.json | 3 +- resources/lib/oojs-ui/i18n/inh.json | 7 +- resources/lib/oojs-ui/i18n/qqq.json | 3 +- resources/lib/oojs-ui/i18n/tr.json | 4 +- resources/lib/oojs-ui/i18n/yi.json | 1 + resources/lib/oojs-ui/oojs-ui-apex.js | 4 +- resources/lib/oojs-ui/oojs-ui-core-apex.css | 67 ++- .../lib/oojs-ui/oojs-ui-core-wikimediaui.css | 76 ++- resources/lib/oojs-ui/oojs-ui-core.js | 432 +++++++++++++--- resources/lib/oojs-ui/oojs-ui-core.js.map | 2 +- .../lib/oojs-ui/oojs-ui-toolbars-apex.css | 4 +- .../oojs-ui/oojs-ui-toolbars-wikimediaui.css | 16 +- resources/lib/oojs-ui/oojs-ui-toolbars.js | 4 +- .../lib/oojs-ui/oojs-ui-widgets-apex.css | 41 +- .../oojs-ui/oojs-ui-widgets-wikimediaui.css | 65 +-- resources/lib/oojs-ui/oojs-ui-widgets.js | 479 ++++-------------- resources/lib/oojs-ui/oojs-ui-widgets.js.map | 2 +- resources/lib/oojs-ui/oojs-ui-wikimediaui.js | 4 +- .../lib/oojs-ui/oojs-ui-windows-apex.css | 4 +- .../oojs-ui/oojs-ui-windows-wikimediaui.css | 4 +- resources/lib/oojs-ui/oojs-ui-windows.js | 65 +-- resources/lib/oojs-ui/oojs-ui-windows.js.map | 2 +- .../themes/apex/icons-accessibility.json | 34 +- .../lib/oojs-ui/themes/apex/icons-alerts.json | 50 +- .../oojs-ui/themes/apex/icons-content.json | 68 ++- .../themes/apex/icons-editing-advanced.json | 142 ++++-- .../themes/apex/icons-editing-citation.json | 42 ++ .../themes/apex/icons-editing-list.json | 40 +- .../themes/apex/icons-editing-styling.json | 104 ++-- .../themes/apex/icons-interactions.json | 124 +++-- .../lib/oojs-ui/themes/apex/icons-layout.json | 47 +- .../oojs-ui/themes/apex/icons-location.json | 14 +- .../lib/oojs-ui/themes/apex/icons-media.json | 8 +- .../oojs-ui/themes/apex/icons-moderation.json | 60 ++- .../oojs-ui/themes/apex/icons-movement.json | 68 ++- .../lib/oojs-ui/themes/apex/icons-user.json | 10 +- .../oojs-ui/themes/apex/icons-wikimedia.json | 16 +- .../lib/oojs-ui/themes/apex/indicators.json | 18 +- .../wikimediaui/icons-accessibility.json | 34 +- .../themes/wikimediaui/icons-alerts.json | 51 +- .../themes/wikimediaui/icons-content.json | 69 ++- .../wikimediaui/icons-editing-advanced.json | 134 +++-- .../wikimediaui/icons-editing-citation.json | 42 ++ .../wikimediaui/icons-editing-list.json | 40 +- .../wikimediaui/icons-editing-styling.json | 104 ++-- .../wikimediaui/icons-interactions.json | 126 +++-- .../themes/wikimediaui/icons-layout.json | 47 +- .../themes/wikimediaui/icons-location.json | 11 +- .../themes/wikimediaui/icons-media.json | 8 +- .../themes/wikimediaui/icons-moderation.json | 70 ++- .../themes/wikimediaui/icons-movement.json | 68 ++- .../themes/wikimediaui/icons-user.json | 10 +- .../themes/wikimediaui/icons-wikimedia.json | 16 +- .../images/icons/citeArticle-invert.svg | 1 - .../images/icons/citeArticle-progressive.svg | 1 - .../wikimediaui/images/icons/citeArticle.svg | 1 - ...ngs-invert.png => pageSettings-invert.png} | Bin ...ngs-invert.svg => pageSettings-invert.svg} | 0 ...ssive.png => pageSettings-progressive.png} | Bin ...ssive.svg => pageSettings-progressive.svg} | 0 .../icons/{settings.png => pageSettings.png} | Bin .../icons/{settings.svg => pageSettings.svg} | 0 ...rticle-invert.png => reference-invert.png} | Bin .../images/icons/reference-invert.svg | 1 + ...gressive.png => reference-progressive.png} | Bin .../images/icons/reference-progressive.svg | 1 + .../icons/{citeArticle.png => reference.png} | Bin .../wikimediaui/images/icons/reference.svg | 1 + .../images/icons/referenceExisting-ltr.png | Bin 0 -> 134 bytes .../images/icons/referenceExisting-ltr.svg | 1 + .../images/icons/referenceExisting-rtl.png | Bin 0 -> 126 bytes .../images/icons/referenceExisting-rtl.svg | 1 + .../images/icons/references-ltr.png | Bin 0 -> 213 bytes .../images/icons/references-ltr.svg | 1 + .../images/icons/references-rtl.png | Bin 0 -> 225 bytes .../images/icons/references-rtl.svg | 1 + .../themes/wikimediaui/images/icons/web.png | Bin 0 -> 120 bytes .../themes/wikimediaui/images/icons/web.svg | 1 + .../images/indicators/alert-invert.png | Bin 191 -> 0 bytes .../images/indicators/alert-invert.svg | 1 - .../wikimediaui/images/indicators/alert.png | Bin 188 -> 0 bytes .../wikimediaui/images/indicators/alert.svg | 1 - .../themes/wikimediaui/indicators.json | 18 +- 86 files changed, 1861 insertions(+), 1174 deletions(-) create mode 100644 resources/lib/oojs-ui/themes/apex/icons-editing-citation.json create mode 100644 resources/lib/oojs-ui/themes/wikimediaui/icons-editing-citation.json delete mode 100644 resources/lib/oojs-ui/themes/wikimediaui/images/icons/citeArticle-invert.svg delete mode 100644 resources/lib/oojs-ui/themes/wikimediaui/images/icons/citeArticle-progressive.svg delete mode 100644 resources/lib/oojs-ui/themes/wikimediaui/images/icons/citeArticle.svg rename resources/lib/oojs-ui/themes/wikimediaui/images/icons/{settings-invert.png => pageSettings-invert.png} (100%) rename resources/lib/oojs-ui/themes/wikimediaui/images/icons/{settings-invert.svg => pageSettings-invert.svg} (100%) rename resources/lib/oojs-ui/themes/wikimediaui/images/icons/{settings-progressive.png => pageSettings-progressive.png} (100%) rename resources/lib/oojs-ui/themes/wikimediaui/images/icons/{settings-progressive.svg => pageSettings-progressive.svg} (100%) rename resources/lib/oojs-ui/themes/wikimediaui/images/icons/{settings.png => pageSettings.png} (100%) rename resources/lib/oojs-ui/themes/wikimediaui/images/icons/{settings.svg => pageSettings.svg} (100%) rename resources/lib/oojs-ui/themes/wikimediaui/images/icons/{citeArticle-invert.png => reference-invert.png} (100%) create mode 100644 resources/lib/oojs-ui/themes/wikimediaui/images/icons/reference-invert.svg rename resources/lib/oojs-ui/themes/wikimediaui/images/icons/{citeArticle-progressive.png => reference-progressive.png} (100%) create mode 100644 resources/lib/oojs-ui/themes/wikimediaui/images/icons/reference-progressive.svg rename resources/lib/oojs-ui/themes/wikimediaui/images/icons/{citeArticle.png => reference.png} (100%) create mode 100644 resources/lib/oojs-ui/themes/wikimediaui/images/icons/reference.svg create mode 100644 resources/lib/oojs-ui/themes/wikimediaui/images/icons/referenceExisting-ltr.png create mode 100644 resources/lib/oojs-ui/themes/wikimediaui/images/icons/referenceExisting-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/wikimediaui/images/icons/referenceExisting-rtl.png create mode 100644 resources/lib/oojs-ui/themes/wikimediaui/images/icons/referenceExisting-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/wikimediaui/images/icons/references-ltr.png create mode 100644 resources/lib/oojs-ui/themes/wikimediaui/images/icons/references-ltr.svg create mode 100644 resources/lib/oojs-ui/themes/wikimediaui/images/icons/references-rtl.png create mode 100644 resources/lib/oojs-ui/themes/wikimediaui/images/icons/references-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/wikimediaui/images/icons/web.png create mode 100644 resources/lib/oojs-ui/themes/wikimediaui/images/icons/web.svg delete mode 100644 resources/lib/oojs-ui/themes/wikimediaui/images/indicators/alert-invert.png delete mode 100644 resources/lib/oojs-ui/themes/wikimediaui/images/indicators/alert-invert.svg delete mode 100644 resources/lib/oojs-ui/themes/wikimediaui/images/indicators/alert.png delete mode 100644 resources/lib/oojs-ui/themes/wikimediaui/images/indicators/alert.svg diff --git a/composer.json b/composer.json index 6e34ec2f96..8de402561b 100644 --- a/composer.json +++ b/composer.json @@ -24,7 +24,7 @@ "ext-mbstring": "*", "ext-xml": "*", "liuggio/statsd-php-client": "1.0.18", - "oojs/oojs-ui": "0.26.5", + "oojs/oojs-ui": "0.27.0", "oyejorge/less.php": "1.7.0.14", "php": ">=5.5.9", "psr/log": "1.0.2", diff --git a/resources/Resources.php b/resources/Resources.php index e8a5e24b92..9c401fe6f0 100644 --- a/resources/Resources.php +++ b/resources/Resources.php @@ -2881,6 +2881,9 @@ return [ 'oojs-ui.styles.icons-alerts', 'oojs-ui.styles.icons-interactions', ], + 'messages' => [ + 'ooui-field-help' + ], 'targets' => [ 'desktop', 'mobile' ], ], // This contains only the styles required by core widgets. diff --git a/resources/lib/oojs-ui/History.md b/resources/lib/oojs-ui/History.md index c95075c6e8..144fea7370 100644 --- a/resources/lib/oojs-ui/History.md +++ b/resources/lib/oojs-ui/History.md @@ -1,4 +1,39 @@ # OOUI Release History +## v0.27.0 / 2018-05-08 +### Breaking changes +* [BREAKING CHANGE] GroupElement: Remove getItem(s)FromData (Prateek Saxena) +* [BREAKING CHANGE] MultiSelectWidget: Remove getSelectedItems and getSelectedItemsData (Prateek Saxena) +* [BREAKING CHANGE] SelectWidget: Remove getSelectedItem (Prateek Saxena) +* [BREAKING CHANGE] TagItemWidget: Replace 'disabled' items with 'fixed' (Moriel Schottlender) +* [BREAKING CHANGE] indicators: Remove 'alert', deprecated in v0.25.2 (James D. Forrester) + +### Deprecations +* [DEPRECATING CHANGE] icons: Deprecate 'editing-citation' icons from 'content' (Volker E.) +* [DEPRECATING CHANGE] icons: Rename 'settings' to 'pageSettings' (Volker E.) + +### Features +* Add an infusable PHP implementation of the NumberInputWidget (mainframe98) + +### Styles +* TextInputWidget: Hide IE10+'s clear button when it conflicts with labels (Thiemo Kreuz) +* WikimediaUI theme: Don't add icon `padding` to menu tools with no icons (Ed Sanders) +* WikimediaUI theme: Fix TagItem's label and close position (Volker E.) +* WikimediaUI theme: Fix visual regression on toolbar menu border (Volker E.) +* Apex theme: Fix position of help icon in FieldLayout align=top (Ed Sanders) +* icons: Add 'editing-citation' pack (Volker E.) +* icons: Add `title` elements to new icons in 'editing-citation' pack (Volker E.) + +### Code +* FieldLayout: Provide label to 'help' PopupButtonWidget in JS (Volker E.) +* MenuTagMultiselect: Use default onTagSelect if allowArbitrary (Daimona Eaytoy) +* NumberInputWidget: Add `aria-hidden` to buttons (Volker E.) +* ProcessDialog: Fix footer height when actions or dialog size changes (Bartosz Dziewoński) +* SelectFileWidget: Use `