jenkins-bot has submitted this change and it was merged.

Change subject: demo: Add a long DropdownInputWidget demo
......................................................................


demo: Add a long DropdownInputWidget demo

A fair sample of ~10% of the languages supported by MediaWiki, plus
a couple more to make things interesting.

For testing issues with long dropdowns (e.g. T121045) and
type-to-select (e.g. T125740).

Change-Id: I117bce169f38f329b1c929e81f711acd62026dad
---
M demos/pages/widgets.js
M demos/widgets.php
2 files changed, 98 insertions(+), 0 deletions(-)

Approvals:
  Jforrester: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/demos/pages/widgets.js b/demos/pages/widgets.js
index f446f54..869472c 100644
--- a/demos/pages/widgets.js
+++ b/demos/pages/widgets.js
@@ -1138,6 +1138,55 @@
                                        }
                                ),
                                new OO.ui.FieldLayout(
+                                       new OO.ui.DropdownInputWidget( {
+                                               options: [
+                                                       { data: 'sq', label: 
'Albanian' },
+                                                       { data: 'frp', label: 
'Arpitan' },
+                                                       { data: 'ba', label: 
'Bashkir' },
+                                                       { data: 'pt-br', label: 
'Brazilian Portuguese' },
+                                                       { data: 'tzm', label: 
'Central Atlas Tamazight' },
+                                                       { data: 'zh', label: 
'Chinese' },
+                                                       { data: 'co', label: 
'Corsican' },
+                                                       { data: 'del', label: 
'Delaware' },
+                                                       { data: 'eml', label: 
'Emiliano-Romagnolo' },
+                                                       { data: 'en', label: 
'English' },
+                                                       { data: 'fi', label: 
'Finnish' },
+                                                       { data: 'aln', label: 
'Gheg Albanian' },
+                                                       { data: 'he', label: 
'Hebrew' },
+                                                       { data: 'ilo', label: 
'Iloko' },
+                                                       { data: 'kbd', label: 
'Kabardian' },
+                                                       { data: 'csb', label: 
'Kashubian' },
+                                                       { data: 'avk', label: 
'Kotava' },
+                                                       { data: 'lez', label: 
'Lezghian' },
+                                                       { data: 'nds-nl', 
label: 'Low Saxon' },
+                                                       { data: 'ml', label: 
'Malayalam' },
+                                                       { data: 'dum', label: 
'Middle Dutch' },
+                                                       { data: 'ary', label: 
'Moroccan Arabic' },
+                                                       { data: 'pih', label: 
'Norfuk / Pitkern' },
+                                                       { data: 'ny', label: 
'Nyanja' },
+                                                       { data: 'ang', label: 
'Old English' },
+                                                       { data: 'non', label: 
'Old Norse' },
+                                                       { data: 'pau', label: 
'Palauan' },
+                                                       { data: 'pdt', label: 
'Plautdietsch' },
+                                                       { data: 'ru', label: 
'Russian' },
+                                                       { data: 'stq', label: 
'Saterland Frisian' },
+                                                       { data: 'ii', label: 
'Sichuan Yi' },
+                                                       { data: 'bcc', label: 
'Southern Balochi' },
+                                                       { data: 'shi', label: 
'Tachelhit' },
+                                                       { data: 'th', label: 
'Thai' },
+                                                       { data: 'tr', label: 
'Turkish' },
+                                                       { data: 'fiu-vro', 
label: 'Võro' },
+                                                       { data: 'vls', label: 
'West Flemish' },
+                                                       { data: 'zea', label: 
'Zeelandic' }
+                                               ],
+                                               value: 'en'
+                                       } ),
+                                       {
+                                               label: 'DropdownInputWidget 
(long)\u200E',
+                                               align: 'top'
+                                       }
+                               ),
+                               new OO.ui.FieldLayout(
                                        new OO.ui.ComboBoxInputWidget( {
                                                menu: {
                                                        items: [
diff --git a/demos/widgets.php b/demos/widgets.php
index 1890866..d3648d6 100644
--- a/demos/widgets.php
+++ b/demos/widgets.php
@@ -658,6 +658,55 @@
                                                        )
                                                ),
                                                new OOUI\FieldLayout(
+                                                       new 
OOUI\DropdownInputWidget( array(
+                                                               'options' => 
array(
+                                                                       array( 
'data' => 'sq', 'label' => 'Albanian' ),
+                                                                       array( 
'data' => 'frp', 'label' => 'Arpitan' ),
+                                                                       array( 
'data' => 'ba', 'label' => 'Bashkir' ),
+                                                                       array( 
'data' => 'pt-br', 'label' => 'Brazilian Portuguese' ),
+                                                                       array( 
'data' => 'tzm', 'label' => 'Central Atlas Tamazight' ),
+                                                                       array( 
'data' => 'zh', 'label' => 'Chinese' ),
+                                                                       array( 
'data' => 'co', 'label' => 'Corsican' ),
+                                                                       array( 
'data' => 'del', 'label' => 'Delaware' ),
+                                                                       array( 
'data' => 'eml', 'label' => 'Emiliano-Romagnolo' ),
+                                                                       array( 
'data' => 'en', 'label' => 'English' ),
+                                                                       array( 
'data' => 'fi', 'label' => 'Finnish' ),
+                                                                       array( 
'data' => 'aln', 'label' => 'Gheg Albanian' ),
+                                                                       array( 
'data' => 'he', 'label' => 'Hebrew' ),
+                                                                       array( 
'data' => 'ilo', 'label' => 'Iloko' ),
+                                                                       array( 
'data' => 'kbd', 'label' => 'Kabardian' ),
+                                                                       array( 
'data' => 'csb', 'label' => 'Kashubian' ),
+                                                                       array( 
'data' => 'avk', 'label' => 'Kotava' ),
+                                                                       array( 
'data' => 'lez', 'label' => 'Lezghian' ),
+                                                                       array( 
'data' => 'nds-nl', 'label' => 'Low Saxon' ),
+                                                                       array( 
'data' => 'ml', 'label' => 'Malayalam' ),
+                                                                       array( 
'data' => 'dum', 'label' => 'Middle Dutch' ),
+                                                                       array( 
'data' => 'ary', 'label' => 'Moroccan Arabic' ),
+                                                                       array( 
'data' => 'pih', 'label' => 'Norfuk / Pitkern' ),
+                                                                       array( 
'data' => 'ny', 'label' => 'Nyanja' ),
+                                                                       array( 
'data' => 'ang', 'label' => 'Old English' ),
+                                                                       array( 
'data' => 'non', 'label' => 'Old Norse' ),
+                                                                       array( 
'data' => 'pau', 'label' => 'Palauan' ),
+                                                                       array( 
'data' => 'pdt', 'label' => 'Plautdietsch' ),
+                                                                       array( 
'data' => 'ru', 'label' => 'Russian' ),
+                                                                       array( 
'data' => 'stq', 'label' => 'Saterland Frisian' ),
+                                                                       array( 
'data' => 'ii', 'label' => 'Sichuan Yi' ),
+                                                                       array( 
'data' => 'bcc', 'label' => 'Southern Balochi' ),
+                                                                       array( 
'data' => 'shi', 'label' => 'Tachelhit' ),
+                                                                       array( 
'data' => 'th', 'label' => 'Thai' ),
+                                                                       array( 
'data' => 'tr', 'label' => 'Turkish' ),
+                                                                       array( 
'data' => 'fiu-vro', 'label' => 'Võro' ),
+                                                                       array( 
'data' => 'vls', 'label' => 'West Flemish' ),
+                                                                       array( 
'data' => 'zea', 'label' => 'Zeelandic' ),
+                                                               ),
+                                                               'value' => 'en',
+                                                       ) ),
+                                                       array(
+                                                               'label' => 
"DropdownInputWidget (long)\xE2\x80\x8E",
+                                                               'align' => 'top'
+                                                       )
+                                               ),
+                                               new OOUI\FieldLayout(
                                                        new 
OOUI\ComboBoxInputWidget( array(
                                                                'options' => 
array(
                                                                        array( 
'data' => 'asd', 'label' => 'Label for asd' ),

-- 
To view, visit https://gerrit.wikimedia.org/r/269156
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: I117bce169f38f329b1c929e81f711acd62026dad
Gerrit-PatchSet: 1
Gerrit-Project: oojs/ui
Gerrit-Branch: master
Gerrit-Owner: Bartosz Dziewoński <[email protected]>
Gerrit-Reviewer: Jforrester <[email protected]>
Gerrit-Reviewer: Prtksxna <[email protected]>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to