Jforrester has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/279069

Change subject: Update OOjs UI to v0.16.4
......................................................................

Update OOjs UI to v0.16.4

Release notes:
 https://git.wikimedia.org/blob/oojs%2Fui.git/v0.16.4/History.md

Change-Id: Ic0f8cf4fc956feff29189c4d3e1d83e071daa8f7
---
M lib/oojs-ui/i18n/ba.json
M lib/oojs-ui/i18n/hi.json
M lib/oojs-ui/oojs-ui-apex-icons-content.css
M lib/oojs-ui/oojs-ui-apex-icons-content.rtl.css
M lib/oojs-ui/oojs-ui-apex-icons-editing-advanced.css
M lib/oojs-ui/oojs-ui-apex-icons-editing-advanced.rtl.css
M lib/oojs-ui/oojs-ui-apex-icons-editing-core.css
M lib/oojs-ui/oojs-ui-apex-icons-editing-core.rtl.css
M lib/oojs-ui/oojs-ui-apex-icons-editing-list.css
M lib/oojs-ui/oojs-ui-apex-icons-editing-list.rtl.css
M lib/oojs-ui/oojs-ui-apex-icons-editing-styling.css
M lib/oojs-ui/oojs-ui-apex-icons-editing-styling.rtl.css
M lib/oojs-ui/oojs-ui-apex-icons-interactions.css
M lib/oojs-ui/oojs-ui-apex-icons-interactions.rtl.css
M lib/oojs-ui/oojs-ui-apex-icons-media.css
M lib/oojs-ui/oojs-ui-apex-icons-media.rtl.css
M lib/oojs-ui/oojs-ui-apex-icons-moderation.css
M lib/oojs-ui/oojs-ui-apex-icons-moderation.rtl.css
M lib/oojs-ui/oojs-ui-apex-icons-movement.css
M lib/oojs-ui/oojs-ui-apex-icons-movement.rtl.css
M lib/oojs-ui/oojs-ui-apex.css
M lib/oojs-ui/oojs-ui-apex.js
M lib/oojs-ui/oojs-ui-apex.rtl.css
M lib/oojs-ui/oojs-ui-core-apex.css
M lib/oojs-ui/oojs-ui-core-apex.rtl.css
M lib/oojs-ui/oojs-ui-core-mediawiki.css
M lib/oojs-ui/oojs-ui-core-mediawiki.rtl.css
M lib/oojs-ui/oojs-ui-core.js
M lib/oojs-ui/oojs-ui-images-apex.css
M lib/oojs-ui/oojs-ui-images-apex.rtl.css
M lib/oojs-ui/oojs-ui-images-mediawiki.css
M lib/oojs-ui/oojs-ui-images-mediawiki.rtl.css
M lib/oojs-ui/oojs-ui-mediawiki-icons-accessibility.css
M lib/oojs-ui/oojs-ui-mediawiki-icons-accessibility.rtl.css
M lib/oojs-ui/oojs-ui-mediawiki-icons-alerts.css
M lib/oojs-ui/oojs-ui-mediawiki-icons-alerts.rtl.css
M lib/oojs-ui/oojs-ui-mediawiki-icons-content.css
M lib/oojs-ui/oojs-ui-mediawiki-icons-content.rtl.css
M lib/oojs-ui/oojs-ui-mediawiki-icons-editing-advanced.css
M lib/oojs-ui/oojs-ui-mediawiki-icons-editing-advanced.rtl.css
M lib/oojs-ui/oojs-ui-mediawiki-icons-editing-core.css
M lib/oojs-ui/oojs-ui-mediawiki-icons-editing-core.rtl.css
M lib/oojs-ui/oojs-ui-mediawiki-icons-editing-list.css
M lib/oojs-ui/oojs-ui-mediawiki-icons-editing-list.rtl.css
M lib/oojs-ui/oojs-ui-mediawiki-icons-editing-styling.css
M lib/oojs-ui/oojs-ui-mediawiki-icons-editing-styling.rtl.css
M lib/oojs-ui/oojs-ui-mediawiki-icons-interactions.css
M lib/oojs-ui/oojs-ui-mediawiki-icons-interactions.rtl.css
M lib/oojs-ui/oojs-ui-mediawiki-icons-layout.css
M lib/oojs-ui/oojs-ui-mediawiki-icons-layout.rtl.css
M lib/oojs-ui/oojs-ui-mediawiki-icons-location.css
M lib/oojs-ui/oojs-ui-mediawiki-icons-location.rtl.css
M lib/oojs-ui/oojs-ui-mediawiki-icons-media.css
M lib/oojs-ui/oojs-ui-mediawiki-icons-media.rtl.css
M lib/oojs-ui/oojs-ui-mediawiki-icons-moderation.css
M lib/oojs-ui/oojs-ui-mediawiki-icons-moderation.rtl.css
M lib/oojs-ui/oojs-ui-mediawiki-icons-movement.css
M lib/oojs-ui/oojs-ui-mediawiki-icons-movement.rtl.css
M lib/oojs-ui/oojs-ui-mediawiki-icons-user.css
M lib/oojs-ui/oojs-ui-mediawiki-icons-user.rtl.css
M lib/oojs-ui/oojs-ui-mediawiki-icons-wikimedia.css
M lib/oojs-ui/oojs-ui-mediawiki-icons-wikimedia.rtl.css
M lib/oojs-ui/oojs-ui-mediawiki.css
M lib/oojs-ui/oojs-ui-mediawiki.js
M lib/oojs-ui/oojs-ui-mediawiki.rtl.css
M lib/oojs-ui/oojs-ui-toolbars-apex.css
M lib/oojs-ui/oojs-ui-toolbars-apex.rtl.css
M lib/oojs-ui/oojs-ui-toolbars-mediawiki.css
M lib/oojs-ui/oojs-ui-toolbars-mediawiki.rtl.css
M lib/oojs-ui/oojs-ui-toolbars.js
M lib/oojs-ui/oojs-ui-widgets-apex.css
M lib/oojs-ui/oojs-ui-widgets-apex.rtl.css
M lib/oojs-ui/oojs-ui-widgets-mediawiki.css
M lib/oojs-ui/oojs-ui-widgets-mediawiki.rtl.css
M lib/oojs-ui/oojs-ui-widgets.js
M lib/oojs-ui/oojs-ui-windows-apex.css
M lib/oojs-ui/oojs-ui-windows-apex.rtl.css
M lib/oojs-ui/oojs-ui-windows-mediawiki.css
M lib/oojs-ui/oojs-ui-windows-mediawiki.rtl.css
M lib/oojs-ui/oojs-ui-windows.js
80 files changed, 264 insertions(+), 238 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/VisualEditor/VisualEditor 
refs/changes/69/279069/1

diff --git a/lib/oojs-ui/i18n/ba.json b/lib/oojs-ui/i18n/ba.json
index ff915b0..d8c99aa 100644
--- a/lib/oojs-ui/i18n/ba.json
+++ b/lib/oojs-ui/i18n/ba.json
@@ -6,9 +6,24 @@
                        "Assele",
                        "Haqmar",
                        "Sagan",
-                       "Рустам Нурыев"
+                       "Рустам Нурыев",
+                       "Азат Хәлилов"
                ]
        },
-       "ooui-outline-control-move-down": "Аҫҡа күсерергә",
-       "ooui-outline-control-move-up": "Өҫкә күсерергә"
+       "ooui-outline-control-move-down": "Элементты аҫҡа күсерергә",
+       "ooui-outline-control-move-up": "Элементты өҫкә күсерергә",
+       "ooui-outline-control-remove": "Биттәрҙе юйырға",
+       "ooui-toolbar-more": "Тағы",
+       "ooui-toolgroup-expand": "Күберәк",
+       "ooui-toolgroup-collapse": "Аҙыраҡ",
+       "ooui-dialog-message-accept": "Тамам",
+       "ooui-dialog-message-reject": "Кире алырға",
+       "ooui-dialog-process-error": "Нимәлер килеп сыҡманы.",
+       "ooui-dialog-process-dismiss": "Йәшерергә",
+       "ooui-dialog-process-retry": "Ҡабатлап ҡарарға.",
+       "ooui-dialog-process-continue": "Дауам итергә",
+       "ooui-selectfile-button-select": "Файлды һайлағыҙ",
+       "ooui-selectfile-not-supported": "Файл һайлау хупланмай.",
+       "ooui-selectfile-placeholder": "Файл һайланмаған",
+       "ooui-selectfile-dragdrop-placeholder": "Файлды бында күсерегеҙ"
 }
diff --git a/lib/oojs-ui/i18n/hi.json b/lib/oojs-ui/i18n/hi.json
index 573096f..ce007fc 100644
--- a/lib/oojs-ui/i18n/hi.json
+++ b/lib/oojs-ui/i18n/hi.json
@@ -7,7 +7,8 @@
                        "Siddhartha Ghai",
                        "Goelujjwal",
                        "Ankita-ks",
-                       "Param Mudgal"
+                       "Param Mudgal",
+                       "Sfic"
                ]
        },
        "ooui-outline-control-move-down": "प्रविष्टि नीचे ले जाएँ",
@@ -22,6 +23,8 @@
        "ooui-dialog-process-dismiss": "ख़ारिज करें",
        "ooui-dialog-process-retry": "पुनः प्रयास करें",
        "ooui-dialog-process-continue": "जारी रखें",
+       "ooui-selectfile-button-select": "फ़ाइल चुनें",
        "ooui-selectfile-not-supported": "फ़ाइल का चयन समर्थित नहीं है",
-       "ooui-selectfile-placeholder": "कोई फाइल चुनी नही गई हेै"
+       "ooui-selectfile-placeholder": "कोई फाइल चुनी नही गई हेै",
+       "ooui-selectfile-dragdrop-placeholder": "फ़ाइल यहाँ डालें"
 }
diff --git a/lib/oojs-ui/oojs-ui-apex-icons-content.css 
b/lib/oojs-ui/oojs-ui-apex-icons-content.css
index 0b40f44..fce57fc 100644
--- a/lib/oojs-ui/oojs-ui-apex-icons-content.css
+++ b/lib/oojs-ui/oojs-ui-apex-icons-content.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-icon-articleRedirect {
        background-image: 
url("themes/apex/images/icons/articleRedirect-ltr.png");
diff --git a/lib/oojs-ui/oojs-ui-apex-icons-content.rtl.css 
b/lib/oojs-ui/oojs-ui-apex-icons-content.rtl.css
index cfeb584..5fd117a 100644
--- a/lib/oojs-ui/oojs-ui-apex-icons-content.rtl.css
+++ b/lib/oojs-ui/oojs-ui-apex-icons-content.rtl.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-icon-articleRedirect {
        background-image: 
url("themes/apex/images/icons/articleRedirect-rtl.png");
diff --git a/lib/oojs-ui/oojs-ui-apex-icons-editing-advanced.css 
b/lib/oojs-ui/oojs-ui-apex-icons-editing-advanced.css
index a2e1039..3119cf7 100644
--- a/lib/oojs-ui/oojs-ui-apex-icons-editing-advanced.css
+++ b/lib/oojs-ui/oojs-ui-apex-icons-editing-advanced.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-icon-alignCentre {
        background-image: url("themes/apex/images/icons/align-center.png");
diff --git a/lib/oojs-ui/oojs-ui-apex-icons-editing-advanced.rtl.css 
b/lib/oojs-ui/oojs-ui-apex-icons-editing-advanced.rtl.css
index 86e6f36..14bfa04 100644
--- a/lib/oojs-ui/oojs-ui-apex-icons-editing-advanced.rtl.css
+++ b/lib/oojs-ui/oojs-ui-apex-icons-editing-advanced.rtl.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-icon-alignCentre {
        background-image: url("themes/apex/images/icons/align-center.png");
diff --git a/lib/oojs-ui/oojs-ui-apex-icons-editing-core.css 
b/lib/oojs-ui/oojs-ui-apex-icons-editing-core.css
index 0f2b624..61f945c 100644
--- a/lib/oojs-ui/oojs-ui-apex-icons-editing-core.css
+++ b/lib/oojs-ui/oojs-ui-apex-icons-editing-core.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-icon-edit {
        background-image: url("themes/apex/images/icons/edit-ltr.png");
diff --git a/lib/oojs-ui/oojs-ui-apex-icons-editing-core.rtl.css 
b/lib/oojs-ui/oojs-ui-apex-icons-editing-core.rtl.css
index 77d9f58..a52f862 100644
--- a/lib/oojs-ui/oojs-ui-apex-icons-editing-core.rtl.css
+++ b/lib/oojs-ui/oojs-ui-apex-icons-editing-core.rtl.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-icon-edit {
        background-image: url("themes/apex/images/icons/edit-rtl.png");
diff --git a/lib/oojs-ui/oojs-ui-apex-icons-editing-list.css 
b/lib/oojs-ui/oojs-ui-apex-icons-editing-list.css
index c017622..cd156e0 100644
--- a/lib/oojs-ui/oojs-ui-apex-icons-editing-list.css
+++ b/lib/oojs-ui/oojs-ui-apex-icons-editing-list.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-icon-indent {
        background-image: url("themes/apex/images/icons/indent-ltr.png");
diff --git a/lib/oojs-ui/oojs-ui-apex-icons-editing-list.rtl.css 
b/lib/oojs-ui/oojs-ui-apex-icons-editing-list.rtl.css
index 995b22c..78044d4 100644
--- a/lib/oojs-ui/oojs-ui-apex-icons-editing-list.rtl.css
+++ b/lib/oojs-ui/oojs-ui-apex-icons-editing-list.rtl.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-icon-indent {
        background-image: url("themes/apex/images/icons/indent-rtl.png");
diff --git a/lib/oojs-ui/oojs-ui-apex-icons-editing-styling.css 
b/lib/oojs-ui/oojs-ui-apex-icons-editing-styling.css
index 1bdaadf..e5eb5fd 100644
--- a/lib/oojs-ui/oojs-ui-apex-icons-editing-styling.css
+++ b/lib/oojs-ui/oojs-ui-apex-icons-editing-styling.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-icon-bigger {
        background-image: url("themes/apex/images/icons/bigger-ltr.png");
diff --git a/lib/oojs-ui/oojs-ui-apex-icons-editing-styling.rtl.css 
b/lib/oojs-ui/oojs-ui-apex-icons-editing-styling.rtl.css
index 3ffba33..4bda3e9 100644
--- a/lib/oojs-ui/oojs-ui-apex-icons-editing-styling.rtl.css
+++ b/lib/oojs-ui/oojs-ui-apex-icons-editing-styling.rtl.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-icon-bigger {
        background-image: url("themes/apex/images/icons/bigger-rtl.png");
diff --git a/lib/oojs-ui/oojs-ui-apex-icons-interactions.css 
b/lib/oojs-ui/oojs-ui-apex-icons-interactions.css
index da2b940..364cfab 100644
--- a/lib/oojs-ui/oojs-ui-apex-icons-interactions.css
+++ b/lib/oojs-ui/oojs-ui-apex-icons-interactions.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-icon-beta {
        background-image: url("themes/apex/images/icons/beta.png");
diff --git a/lib/oojs-ui/oojs-ui-apex-icons-interactions.rtl.css 
b/lib/oojs-ui/oojs-ui-apex-icons-interactions.rtl.css
index 28aa843..ff2eeb1 100644
--- a/lib/oojs-ui/oojs-ui-apex-icons-interactions.rtl.css
+++ b/lib/oojs-ui/oojs-ui-apex-icons-interactions.rtl.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-icon-beta {
        background-image: url("themes/apex/images/icons/beta.png");
diff --git a/lib/oojs-ui/oojs-ui-apex-icons-media.css 
b/lib/oojs-ui/oojs-ui-apex-icons-media.css
index fd975e0..00c606e 100644
--- a/lib/oojs-ui/oojs-ui-apex-icons-media.css
+++ b/lib/oojs-ui/oojs-ui-apex-icons-media.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-icon-image {
        background-image: url("themes/apex/images/icons/image.png");
diff --git a/lib/oojs-ui/oojs-ui-apex-icons-media.rtl.css 
b/lib/oojs-ui/oojs-ui-apex-icons-media.rtl.css
index 2a049ca..884912e 100644
--- a/lib/oojs-ui/oojs-ui-apex-icons-media.rtl.css
+++ b/lib/oojs-ui/oojs-ui-apex-icons-media.rtl.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-icon-image {
        background-image: url("themes/apex/images/icons/image.png");
diff --git a/lib/oojs-ui/oojs-ui-apex-icons-moderation.css 
b/lib/oojs-ui/oojs-ui-apex-icons-moderation.css
index 0be4464..630f91d 100644
--- a/lib/oojs-ui/oojs-ui-apex-icons-moderation.css
+++ b/lib/oojs-ui/oojs-ui-apex-icons-moderation.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-icon-block {
        background-image: url("themes/apex/images/icons/block.png");
diff --git a/lib/oojs-ui/oojs-ui-apex-icons-moderation.rtl.css 
b/lib/oojs-ui/oojs-ui-apex-icons-moderation.rtl.css
index 41cd784..bce4799 100644
--- a/lib/oojs-ui/oojs-ui-apex-icons-moderation.rtl.css
+++ b/lib/oojs-ui/oojs-ui-apex-icons-moderation.rtl.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-icon-block {
        background-image: url("themes/apex/images/icons/block.png");
diff --git a/lib/oojs-ui/oojs-ui-apex-icons-movement.css 
b/lib/oojs-ui/oojs-ui-apex-icons-movement.css
index b9b2b9c..e4b6593 100644
--- a/lib/oojs-ui/oojs-ui-apex-icons-movement.css
+++ b/lib/oojs-ui/oojs-ui-apex-icons-movement.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-icon-arrowNext {
        background-image: url("themes/apex/images/icons/arrow-ltr.png");
diff --git a/lib/oojs-ui/oojs-ui-apex-icons-movement.rtl.css 
b/lib/oojs-ui/oojs-ui-apex-icons-movement.rtl.css
index 2e469f3..b447c0c 100644
--- a/lib/oojs-ui/oojs-ui-apex-icons-movement.rtl.css
+++ b/lib/oojs-ui/oojs-ui-apex-icons-movement.rtl.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-icon-arrowNext {
        background-image: url("themes/apex/images/icons/arrow-rtl.png");
diff --git a/lib/oojs-ui/oojs-ui-apex.css b/lib/oojs-ui/oojs-ui-apex.css
index 5cbf24e..ba00a0d 100644
--- a/lib/oojs-ui/oojs-ui-apex.css
+++ b/lib/oojs-ui/oojs-ui-apex.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-element-hidden {
        display: none !important;
@@ -1092,14 +1092,14 @@
 }
 
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-draggableElement-handle,
 .oo-ui-draggableElement-handle.oo-ui-widget {
@@ -2064,19 +2064,19 @@
        border-bottom-left-radius: 0;
        border-left-width: 0;
 }
-.oo-ui-numberInputWidget .oo-ui-textInputWidget input {
+.oo-ui-numberInputWidget-buttoned .oo-ui-textInputWidget input {
        border-radius: 0;
 }
 
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-popupTool .oo-ui-popupWidget-popup,
 .oo-ui-popupTool .oo-ui-popupWidget-anchor {
@@ -2585,14 +2585,14 @@
 }
 
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-actionWidget.oo-ui-pendingElement-pending {
        background-image: /* @embed */ 
url(themes/apex/images/textures/pending.gif);
@@ -2994,14 +2994,14 @@
 }
 
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-icon-add {
        background-image: url("themes/apex/images/icons/add.png");
diff --git a/lib/oojs-ui/oojs-ui-apex.js b/lib/oojs-ui/oojs-ui-apex.js
index f4ccc33..211101e 100644
--- a/lib/oojs-ui/oojs-ui-apex.js
+++ b/lib/oojs-ui/oojs-ui-apex.js
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:22Z
+ * Date: 2016-03-22T22:48:21Z
  */
 ( function ( OO ) {
 
diff --git a/lib/oojs-ui/oojs-ui-apex.rtl.css b/lib/oojs-ui/oojs-ui-apex.rtl.css
index 07ebccb..87c4e53 100644
--- a/lib/oojs-ui/oojs-ui-apex.rtl.css
+++ b/lib/oojs-ui/oojs-ui-apex.rtl.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-element-hidden {
        display: none !important;
@@ -1092,14 +1092,14 @@
 }
 
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-draggableElement-handle,
 .oo-ui-draggableElement-handle.oo-ui-widget {
@@ -2064,19 +2064,19 @@
        border-bottom-right-radius: 0;
        border-right-width: 0;
 }
-.oo-ui-numberInputWidget .oo-ui-textInputWidget input {
+.oo-ui-numberInputWidget-buttoned .oo-ui-textInputWidget input {
        border-radius: 0;
 }
 
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-popupTool .oo-ui-popupWidget-popup,
 .oo-ui-popupTool .oo-ui-popupWidget-anchor {
@@ -2585,14 +2585,14 @@
 }
 
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-actionWidget.oo-ui-pendingElement-pending {
        background-image: /* @embed */ 
url(themes/apex/images/textures/pending.gif);
@@ -2994,14 +2994,14 @@
 }
 
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-icon-add {
        background-image: url("themes/apex/images/icons/add.png");
diff --git a/lib/oojs-ui/oojs-ui-core-apex.css 
b/lib/oojs-ui/oojs-ui-core-apex.css
index 3b5acae..865dda4 100644
--- a/lib/oojs-ui/oojs-ui-core-apex.css
+++ b/lib/oojs-ui/oojs-ui-core-apex.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-element-hidden {
        display: none !important;
diff --git a/lib/oojs-ui/oojs-ui-core-apex.rtl.css 
b/lib/oojs-ui/oojs-ui-core-apex.rtl.css
index 0c35f59..c461e8a 100644
--- a/lib/oojs-ui/oojs-ui-core-apex.rtl.css
+++ b/lib/oojs-ui/oojs-ui-core-apex.rtl.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-element-hidden {
        display: none !important;
diff --git a/lib/oojs-ui/oojs-ui-core-mediawiki.css 
b/lib/oojs-ui/oojs-ui-core-mediawiki.css
index 1c2abc8..9dd296c 100644
--- a/lib/oojs-ui/oojs-ui-core-mediawiki.css
+++ b/lib/oojs-ui/oojs-ui-core-mediawiki.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-element-hidden {
        display: none !important;
diff --git a/lib/oojs-ui/oojs-ui-core-mediawiki.rtl.css 
b/lib/oojs-ui/oojs-ui-core-mediawiki.rtl.css
index d1948b6..cba2e39 100644
--- a/lib/oojs-ui/oojs-ui-core-mediawiki.rtl.css
+++ b/lib/oojs-ui/oojs-ui-core-mediawiki.rtl.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-element-hidden {
        display: none !important;
diff --git a/lib/oojs-ui/oojs-ui-core.js b/lib/oojs-ui/oojs-ui-core.js
index 1b90db5..add3f0a 100644
--- a/lib/oojs-ui/oojs-ui-core.js
+++ b/lib/oojs-ui/oojs-ui-core.js
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:22Z
+ * Date: 2016-03-22T22:48:21Z
  */
 ( function ( OO ) {
 
@@ -2788,9 +2788,7 @@
  */
 OO.ui.mixin.LabelElement.prototype.setLabel = function ( label ) {
        label = typeof label === 'function' ? OO.ui.resolveMsg( label ) : label;
-       label = ( ( typeof label === 'string' && label.length ) || label 
instanceof jQuery || label instanceof OO.ui.HtmlSnippet ) ? label : null;
-
-       this.$element.toggleClass( 'oo-ui-labelElement', !!label );
+       label = ( ( typeof label === 'string' || label instanceof jQuery ) && 
label.length ) || ( label instanceof OO.ui.HtmlSnippet && 
label.toString().length ) ? label : null;
 
        if ( this.label !== label ) {
                if ( this.$label ) {
@@ -2800,6 +2798,8 @@
                this.emit( 'labelChange' );
        }
 
+       this.$element.toggleClass( 'oo-ui-labelElement', !!this.label );
+
        return this;
 };
 
diff --git a/lib/oojs-ui/oojs-ui-images-apex.css 
b/lib/oojs-ui/oojs-ui-images-apex.css
index 1f069d0..e8ab611 100644
--- a/lib/oojs-ui/oojs-ui-images-apex.css
+++ b/lib/oojs-ui/oojs-ui-images-apex.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-icon-add {
        background-image: url("themes/apex/images/icons/add.png");
diff --git a/lib/oojs-ui/oojs-ui-images-apex.rtl.css 
b/lib/oojs-ui/oojs-ui-images-apex.rtl.css
index 4b67c99..baa3afd 100644
--- a/lib/oojs-ui/oojs-ui-images-apex.rtl.css
+++ b/lib/oojs-ui/oojs-ui-images-apex.rtl.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-icon-add {
        background-image: url("themes/apex/images/icons/add.png");
diff --git a/lib/oojs-ui/oojs-ui-images-mediawiki.css 
b/lib/oojs-ui/oojs-ui-images-mediawiki.css
index 3f3ed9e..d1d83c0 100644
--- a/lib/oojs-ui/oojs-ui-images-mediawiki.css
+++ b/lib/oojs-ui/oojs-ui-images-mediawiki.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-icon-add {
        background-image: url("themes/mediawiki/images/icons/add.png");
diff --git a/lib/oojs-ui/oojs-ui-images-mediawiki.rtl.css 
b/lib/oojs-ui/oojs-ui-images-mediawiki.rtl.css
index f285684..eb8576d 100644
--- a/lib/oojs-ui/oojs-ui-images-mediawiki.rtl.css
+++ b/lib/oojs-ui/oojs-ui-images-mediawiki.rtl.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-icon-add {
        background-image: url("themes/mediawiki/images/icons/add.png");
diff --git a/lib/oojs-ui/oojs-ui-mediawiki-icons-accessibility.css 
b/lib/oojs-ui/oojs-ui-mediawiki-icons-accessibility.css
index 0e753de..582343b 100644
--- a/lib/oojs-ui/oojs-ui-mediawiki-icons-accessibility.css
+++ b/lib/oojs-ui/oojs-ui-mediawiki-icons-accessibility.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-icon-bright {
        background-image: url("themes/mediawiki/images/icons/bright.png");
diff --git a/lib/oojs-ui/oojs-ui-mediawiki-icons-accessibility.rtl.css 
b/lib/oojs-ui/oojs-ui-mediawiki-icons-accessibility.rtl.css
index 5010559..6a73fcc 100644
--- a/lib/oojs-ui/oojs-ui-mediawiki-icons-accessibility.rtl.css
+++ b/lib/oojs-ui/oojs-ui-mediawiki-icons-accessibility.rtl.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-icon-bright {
        background-image: url("themes/mediawiki/images/icons/bright.png");
diff --git a/lib/oojs-ui/oojs-ui-mediawiki-icons-alerts.css 
b/lib/oojs-ui/oojs-ui-mediawiki-icons-alerts.css
index d05f67a..e075b32 100644
--- a/lib/oojs-ui/oojs-ui-mediawiki-icons-alerts.css
+++ b/lib/oojs-ui/oojs-ui-mediawiki-icons-alerts.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-icon-bell {
        background-image: url("themes/mediawiki/images/icons/bell.png");
diff --git a/lib/oojs-ui/oojs-ui-mediawiki-icons-alerts.rtl.css 
b/lib/oojs-ui/oojs-ui-mediawiki-icons-alerts.rtl.css
index 4e559c9..4b91e70 100644
--- a/lib/oojs-ui/oojs-ui-mediawiki-icons-alerts.rtl.css
+++ b/lib/oojs-ui/oojs-ui-mediawiki-icons-alerts.rtl.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-icon-bell {
        background-image: url("themes/mediawiki/images/icons/bell.png");
diff --git a/lib/oojs-ui/oojs-ui-mediawiki-icons-content.css 
b/lib/oojs-ui/oojs-ui-mediawiki-icons-content.css
index 394db7d..3fbe735 100644
--- a/lib/oojs-ui/oojs-ui-mediawiki-icons-content.css
+++ b/lib/oojs-ui/oojs-ui-mediawiki-icons-content.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-icon-article {
        background-image: url("themes/mediawiki/images/icons/article-ltr.png");
diff --git a/lib/oojs-ui/oojs-ui-mediawiki-icons-content.rtl.css 
b/lib/oojs-ui/oojs-ui-mediawiki-icons-content.rtl.css
index deb0176..e32bd76 100644
--- a/lib/oojs-ui/oojs-ui-mediawiki-icons-content.rtl.css
+++ b/lib/oojs-ui/oojs-ui-mediawiki-icons-content.rtl.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-icon-article {
        background-image: url("themes/mediawiki/images/icons/article-rtl.png");
diff --git a/lib/oojs-ui/oojs-ui-mediawiki-icons-editing-advanced.css 
b/lib/oojs-ui/oojs-ui-mediawiki-icons-editing-advanced.css
index 8cd5517..a18b38d 100644
--- a/lib/oojs-ui/oojs-ui-mediawiki-icons-editing-advanced.css
+++ b/lib/oojs-ui/oojs-ui-mediawiki-icons-editing-advanced.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-icon-alignCentre {
        background-image: url("themes/mediawiki/images/icons/align-center.png");
diff --git a/lib/oojs-ui/oojs-ui-mediawiki-icons-editing-advanced.rtl.css 
b/lib/oojs-ui/oojs-ui-mediawiki-icons-editing-advanced.rtl.css
index 4e04d84..f21187d 100644
--- a/lib/oojs-ui/oojs-ui-mediawiki-icons-editing-advanced.rtl.css
+++ b/lib/oojs-ui/oojs-ui-mediawiki-icons-editing-advanced.rtl.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-icon-alignCentre {
        background-image: url("themes/mediawiki/images/icons/align-center.png");
diff --git a/lib/oojs-ui/oojs-ui-mediawiki-icons-editing-core.css 
b/lib/oojs-ui/oojs-ui-mediawiki-icons-editing-core.css
index 5730a6e..8418e89 100644
--- a/lib/oojs-ui/oojs-ui-mediawiki-icons-editing-core.css
+++ b/lib/oojs-ui/oojs-ui-mediawiki-icons-editing-core.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-icon-edit {
        background-image: url("themes/mediawiki/images/icons/edit-ltr.png");
diff --git a/lib/oojs-ui/oojs-ui-mediawiki-icons-editing-core.rtl.css 
b/lib/oojs-ui/oojs-ui-mediawiki-icons-editing-core.rtl.css
index 3455446..4bae65a 100644
--- a/lib/oojs-ui/oojs-ui-mediawiki-icons-editing-core.rtl.css
+++ b/lib/oojs-ui/oojs-ui-mediawiki-icons-editing-core.rtl.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-icon-edit {
        background-image: url("themes/mediawiki/images/icons/edit-rtl.png");
diff --git a/lib/oojs-ui/oojs-ui-mediawiki-icons-editing-list.css 
b/lib/oojs-ui/oojs-ui-mediawiki-icons-editing-list.css
index 1f24c37..649aeba 100644
--- a/lib/oojs-ui/oojs-ui-mediawiki-icons-editing-list.css
+++ b/lib/oojs-ui/oojs-ui-mediawiki-icons-editing-list.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-icon-indent {
        background-image: url("themes/mediawiki/images/icons/indent-ltr.png");
diff --git a/lib/oojs-ui/oojs-ui-mediawiki-icons-editing-list.rtl.css 
b/lib/oojs-ui/oojs-ui-mediawiki-icons-editing-list.rtl.css
index b31dc97..292227f 100644
--- a/lib/oojs-ui/oojs-ui-mediawiki-icons-editing-list.rtl.css
+++ b/lib/oojs-ui/oojs-ui-mediawiki-icons-editing-list.rtl.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-icon-indent {
        background-image: url("themes/mediawiki/images/icons/indent-rtl.png");
diff --git a/lib/oojs-ui/oojs-ui-mediawiki-icons-editing-styling.css 
b/lib/oojs-ui/oojs-ui-mediawiki-icons-editing-styling.css
index 326d983..48fb5b6 100644
--- a/lib/oojs-ui/oojs-ui-mediawiki-icons-editing-styling.css
+++ b/lib/oojs-ui/oojs-ui-mediawiki-icons-editing-styling.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-icon-bigger {
        background-image: url("themes/mediawiki/images/icons/bigger-ltr.png");
diff --git a/lib/oojs-ui/oojs-ui-mediawiki-icons-editing-styling.rtl.css 
b/lib/oojs-ui/oojs-ui-mediawiki-icons-editing-styling.rtl.css
index 9ff31ff..317cda0 100644
--- a/lib/oojs-ui/oojs-ui-mediawiki-icons-editing-styling.rtl.css
+++ b/lib/oojs-ui/oojs-ui-mediawiki-icons-editing-styling.rtl.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-icon-bigger {
        background-image: url("themes/mediawiki/images/icons/bigger-rtl.png");
diff --git a/lib/oojs-ui/oojs-ui-mediawiki-icons-interactions.css 
b/lib/oojs-ui/oojs-ui-mediawiki-icons-interactions.css
index c4267ea..0d87338 100644
--- a/lib/oojs-ui/oojs-ui-mediawiki-icons-interactions.css
+++ b/lib/oojs-ui/oojs-ui-mediawiki-icons-interactions.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-icon-beta {
        background-image: url("themes/mediawiki/images/icons/beta.png");
diff --git a/lib/oojs-ui/oojs-ui-mediawiki-icons-interactions.rtl.css 
b/lib/oojs-ui/oojs-ui-mediawiki-icons-interactions.rtl.css
index 6a89602..e1b1828 100644
--- a/lib/oojs-ui/oojs-ui-mediawiki-icons-interactions.rtl.css
+++ b/lib/oojs-ui/oojs-ui-mediawiki-icons-interactions.rtl.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-icon-beta {
        background-image: url("themes/mediawiki/images/icons/beta.png");
diff --git a/lib/oojs-ui/oojs-ui-mediawiki-icons-layout.css 
b/lib/oojs-ui/oojs-ui-mediawiki-icons-layout.css
index 9a31a9c..da272a6 100644
--- a/lib/oojs-ui/oojs-ui-mediawiki-icons-layout.css
+++ b/lib/oojs-ui/oojs-ui-mediawiki-icons-layout.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-icon-stripeFlow {
        background-image: 
url("themes/mediawiki/images/icons/stripeFlow-ltr.png");
diff --git a/lib/oojs-ui/oojs-ui-mediawiki-icons-layout.rtl.css 
b/lib/oojs-ui/oojs-ui-mediawiki-icons-layout.rtl.css
index 6585dad..ebea0ce 100644
--- a/lib/oojs-ui/oojs-ui-mediawiki-icons-layout.rtl.css
+++ b/lib/oojs-ui/oojs-ui-mediawiki-icons-layout.rtl.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-icon-stripeFlow {
        background-image: 
url("themes/mediawiki/images/icons/stripeFlow-rtl.png");
diff --git a/lib/oojs-ui/oojs-ui-mediawiki-icons-location.css 
b/lib/oojs-ui/oojs-ui-mediawiki-icons-location.css
index e074297..d500097 100644
--- a/lib/oojs-ui/oojs-ui-mediawiki-icons-location.css
+++ b/lib/oojs-ui/oojs-ui-mediawiki-icons-location.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-icon-map {
        background-image: url("themes/mediawiki/images/icons/map-ltr.png");
diff --git a/lib/oojs-ui/oojs-ui-mediawiki-icons-location.rtl.css 
b/lib/oojs-ui/oojs-ui-mediawiki-icons-location.rtl.css
index 08ef12e..66244b9 100644
--- a/lib/oojs-ui/oojs-ui-mediawiki-icons-location.rtl.css
+++ b/lib/oojs-ui/oojs-ui-mediawiki-icons-location.rtl.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-icon-map {
        background-image: url("themes/mediawiki/images/icons/map-rtl.png");
diff --git a/lib/oojs-ui/oojs-ui-mediawiki-icons-media.css 
b/lib/oojs-ui/oojs-ui-mediawiki-icons-media.css
index 85911d7..bfbb33e 100644
--- a/lib/oojs-ui/oojs-ui-mediawiki-icons-media.css
+++ b/lib/oojs-ui/oojs-ui-mediawiki-icons-media.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-icon-image {
        background-image: url("themes/mediawiki/images/icons/image-ltr.png");
diff --git a/lib/oojs-ui/oojs-ui-mediawiki-icons-media.rtl.css 
b/lib/oojs-ui/oojs-ui-mediawiki-icons-media.rtl.css
index b394433..0d68bd6 100644
--- a/lib/oojs-ui/oojs-ui-mediawiki-icons-media.rtl.css
+++ b/lib/oojs-ui/oojs-ui-mediawiki-icons-media.rtl.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-icon-image {
        background-image: url("themes/mediawiki/images/icons/image-rtl.png");
diff --git a/lib/oojs-ui/oojs-ui-mediawiki-icons-moderation.css 
b/lib/oojs-ui/oojs-ui-mediawiki-icons-moderation.css
index 338f435..c985da8 100644
--- a/lib/oojs-ui/oojs-ui-mediawiki-icons-moderation.css
+++ b/lib/oojs-ui/oojs-ui-mediawiki-icons-moderation.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-icon-block {
        background-image: url("themes/mediawiki/images/icons/block.png");
diff --git a/lib/oojs-ui/oojs-ui-mediawiki-icons-moderation.rtl.css 
b/lib/oojs-ui/oojs-ui-mediawiki-icons-moderation.rtl.css
index 0427aa4..db0198c 100644
--- a/lib/oojs-ui/oojs-ui-mediawiki-icons-moderation.rtl.css
+++ b/lib/oojs-ui/oojs-ui-mediawiki-icons-moderation.rtl.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-icon-block {
        background-image: url("themes/mediawiki/images/icons/block.png");
diff --git a/lib/oojs-ui/oojs-ui-mediawiki-icons-movement.css 
b/lib/oojs-ui/oojs-ui-mediawiki-icons-movement.css
index 2fa43aa..47953ab 100644
--- a/lib/oojs-ui/oojs-ui-mediawiki-icons-movement.css
+++ b/lib/oojs-ui/oojs-ui-mediawiki-icons-movement.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-icon-arrowNext {
        background-image: url("themes/mediawiki/images/icons/arrow-ltr.png");
diff --git a/lib/oojs-ui/oojs-ui-mediawiki-icons-movement.rtl.css 
b/lib/oojs-ui/oojs-ui-mediawiki-icons-movement.rtl.css
index 9811828..540a321 100644
--- a/lib/oojs-ui/oojs-ui-mediawiki-icons-movement.rtl.css
+++ b/lib/oojs-ui/oojs-ui-mediawiki-icons-movement.rtl.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-icon-arrowNext {
        background-image: url("themes/mediawiki/images/icons/arrow-rtl.png");
diff --git a/lib/oojs-ui/oojs-ui-mediawiki-icons-user.css 
b/lib/oojs-ui/oojs-ui-mediawiki-icons-user.css
index d60ba70..3b918fb 100644
--- a/lib/oojs-ui/oojs-ui-mediawiki-icons-user.css
+++ b/lib/oojs-ui/oojs-ui-mediawiki-icons-user.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-icon-userActive {
        background-image: 
url("themes/mediawiki/images/icons/userActive-ltr.png");
diff --git a/lib/oojs-ui/oojs-ui-mediawiki-icons-user.rtl.css 
b/lib/oojs-ui/oojs-ui-mediawiki-icons-user.rtl.css
index 20c8314..d42b4dd 100644
--- a/lib/oojs-ui/oojs-ui-mediawiki-icons-user.rtl.css
+++ b/lib/oojs-ui/oojs-ui-mediawiki-icons-user.rtl.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-icon-userActive {
        background-image: 
url("themes/mediawiki/images/icons/userActive-rtl.png");
diff --git a/lib/oojs-ui/oojs-ui-mediawiki-icons-wikimedia.css 
b/lib/oojs-ui/oojs-ui-mediawiki-icons-wikimedia.css
index 31d87bb..5af4a3e 100644
--- a/lib/oojs-ui/oojs-ui-mediawiki-icons-wikimedia.css
+++ b/lib/oojs-ui/oojs-ui-mediawiki-icons-wikimedia.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-icon-logoCC {
        background-image: url("themes/mediawiki/images/icons/logo-cc.png");
diff --git a/lib/oojs-ui/oojs-ui-mediawiki-icons-wikimedia.rtl.css 
b/lib/oojs-ui/oojs-ui-mediawiki-icons-wikimedia.rtl.css
index 31d87bb..5af4a3e 100644
--- a/lib/oojs-ui/oojs-ui-mediawiki-icons-wikimedia.rtl.css
+++ b/lib/oojs-ui/oojs-ui-mediawiki-icons-wikimedia.rtl.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-icon-logoCC {
        background-image: url("themes/mediawiki/images/icons/logo-cc.png");
diff --git a/lib/oojs-ui/oojs-ui-mediawiki.css 
b/lib/oojs-ui/oojs-ui-mediawiki.css
index d774aa4..01d3229 100644
--- a/lib/oojs-ui/oojs-ui-mediawiki.css
+++ b/lib/oojs-ui/oojs-ui-mediawiki.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-element-hidden {
        display: none !important;
@@ -1355,14 +1355,14 @@
 }
 
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-draggableElement-handle,
 .oo-ui-draggableElement-handle.oo-ui-widget {
@@ -2342,19 +2342,19 @@
        border-bottom-left-radius: 0;
        border-left-width: 0;
 }
-.oo-ui-numberInputWidget .oo-ui-textInputWidget input {
+.oo-ui-numberInputWidget-buttoned .oo-ui-textInputWidget input {
        border-radius: 0;
 }
 
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-popupTool .oo-ui-popupWidget-popup,
 .oo-ui-popupTool .oo-ui-popupWidget-anchor {
@@ -2807,14 +2807,14 @@
 }
 
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-window {
        background: transparent;
@@ -3191,14 +3191,14 @@
 }
 
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-icon-add {
        background-image: url("themes/mediawiki/images/icons/add.png");
diff --git a/lib/oojs-ui/oojs-ui-mediawiki.js b/lib/oojs-ui/oojs-ui-mediawiki.js
index 0dac2aa..9715e66 100644
--- a/lib/oojs-ui/oojs-ui-mediawiki.js
+++ b/lib/oojs-ui/oojs-ui-mediawiki.js
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:22Z
+ * Date: 2016-03-22T22:48:21Z
  */
 ( function ( OO ) {
 
diff --git a/lib/oojs-ui/oojs-ui-mediawiki.rtl.css 
b/lib/oojs-ui/oojs-ui-mediawiki.rtl.css
index a23b1ed..3185e21 100644
--- a/lib/oojs-ui/oojs-ui-mediawiki.rtl.css
+++ b/lib/oojs-ui/oojs-ui-mediawiki.rtl.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-element-hidden {
        display: none !important;
@@ -1355,14 +1355,14 @@
 }
 
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-draggableElement-handle,
 .oo-ui-draggableElement-handle.oo-ui-widget {
@@ -2342,19 +2342,19 @@
        border-bottom-right-radius: 0;
        border-right-width: 0;
 }
-.oo-ui-numberInputWidget .oo-ui-textInputWidget input {
+.oo-ui-numberInputWidget-buttoned .oo-ui-textInputWidget input {
        border-radius: 0;
 }
 
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-popupTool .oo-ui-popupWidget-popup,
 .oo-ui-popupTool .oo-ui-popupWidget-anchor {
@@ -2807,14 +2807,14 @@
 }
 
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-window {
        background: transparent;
@@ -3191,14 +3191,14 @@
 }
 
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-icon-add {
        background-image: url("themes/mediawiki/images/icons/add.png");
diff --git a/lib/oojs-ui/oojs-ui-toolbars-apex.css 
b/lib/oojs-ui/oojs-ui-toolbars-apex.css
index 5ff9407..8e10ed5 100644
--- a/lib/oojs-ui/oojs-ui-toolbars-apex.css
+++ b/lib/oojs-ui/oojs-ui-toolbars-apex.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-popupTool .oo-ui-popupWidget-popup,
 .oo-ui-popupTool .oo-ui-popupWidget-anchor {
diff --git a/lib/oojs-ui/oojs-ui-toolbars-apex.rtl.css 
b/lib/oojs-ui/oojs-ui-toolbars-apex.rtl.css
index 0b502a5..acd9f91 100644
--- a/lib/oojs-ui/oojs-ui-toolbars-apex.rtl.css
+++ b/lib/oojs-ui/oojs-ui-toolbars-apex.rtl.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-popupTool .oo-ui-popupWidget-popup,
 .oo-ui-popupTool .oo-ui-popupWidget-anchor {
diff --git a/lib/oojs-ui/oojs-ui-toolbars-mediawiki.css 
b/lib/oojs-ui/oojs-ui-toolbars-mediawiki.css
index 6b964fb..d89852d 100644
--- a/lib/oojs-ui/oojs-ui-toolbars-mediawiki.css
+++ b/lib/oojs-ui/oojs-ui-toolbars-mediawiki.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-popupTool .oo-ui-popupWidget-popup,
 .oo-ui-popupTool .oo-ui-popupWidget-anchor {
diff --git a/lib/oojs-ui/oojs-ui-toolbars-mediawiki.rtl.css 
b/lib/oojs-ui/oojs-ui-toolbars-mediawiki.rtl.css
index 0868afc..315133a 100644
--- a/lib/oojs-ui/oojs-ui-toolbars-mediawiki.rtl.css
+++ b/lib/oojs-ui/oojs-ui-toolbars-mediawiki.rtl.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-popupTool .oo-ui-popupWidget-popup,
 .oo-ui-popupTool .oo-ui-popupWidget-anchor {
diff --git a/lib/oojs-ui/oojs-ui-toolbars.js b/lib/oojs-ui/oojs-ui-toolbars.js
index ae4e38d..3f88fa7 100644
--- a/lib/oojs-ui/oojs-ui-toolbars.js
+++ b/lib/oojs-ui/oojs-ui-toolbars.js
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:22Z
+ * Date: 2016-03-22T22:48:21Z
  */
 ( function ( OO ) {
 
diff --git a/lib/oojs-ui/oojs-ui-widgets-apex.css 
b/lib/oojs-ui/oojs-ui-widgets-apex.css
index 725e1ba..0ffeba3 100644
--- a/lib/oojs-ui/oojs-ui-widgets-apex.css
+++ b/lib/oojs-ui/oojs-ui-widgets-apex.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-draggableElement-handle,
 .oo-ui-draggableElement-handle.oo-ui-widget {
@@ -971,6 +971,6 @@
        border-bottom-left-radius: 0;
        border-left-width: 0;
 }
-.oo-ui-numberInputWidget .oo-ui-textInputWidget input {
+.oo-ui-numberInputWidget-buttoned .oo-ui-textInputWidget input {
        border-radius: 0;
 }
diff --git a/lib/oojs-ui/oojs-ui-widgets-apex.rtl.css 
b/lib/oojs-ui/oojs-ui-widgets-apex.rtl.css
index 0ada9af..56926cf 100644
--- a/lib/oojs-ui/oojs-ui-widgets-apex.rtl.css
+++ b/lib/oojs-ui/oojs-ui-widgets-apex.rtl.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-draggableElement-handle,
 .oo-ui-draggableElement-handle.oo-ui-widget {
@@ -971,6 +971,6 @@
        border-bottom-right-radius: 0;
        border-right-width: 0;
 }
-.oo-ui-numberInputWidget .oo-ui-textInputWidget input {
+.oo-ui-numberInputWidget-buttoned .oo-ui-textInputWidget input {
        border-radius: 0;
 }
diff --git a/lib/oojs-ui/oojs-ui-widgets-mediawiki.css 
b/lib/oojs-ui/oojs-ui-widgets-mediawiki.css
index 1f7b9bd..9b98124 100644
--- a/lib/oojs-ui/oojs-ui-widgets-mediawiki.css
+++ b/lib/oojs-ui/oojs-ui-widgets-mediawiki.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-draggableElement-handle,
 .oo-ui-draggableElement-handle.oo-ui-widget {
@@ -986,6 +986,6 @@
        border-bottom-left-radius: 0;
        border-left-width: 0;
 }
-.oo-ui-numberInputWidget .oo-ui-textInputWidget input {
+.oo-ui-numberInputWidget-buttoned .oo-ui-textInputWidget input {
        border-radius: 0;
 }
diff --git a/lib/oojs-ui/oojs-ui-widgets-mediawiki.rtl.css 
b/lib/oojs-ui/oojs-ui-widgets-mediawiki.rtl.css
index f53d653..f83919d 100644
--- a/lib/oojs-ui/oojs-ui-widgets-mediawiki.rtl.css
+++ b/lib/oojs-ui/oojs-ui-widgets-mediawiki.rtl.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-draggableElement-handle,
 .oo-ui-draggableElement-handle.oo-ui-widget {
@@ -986,6 +986,6 @@
        border-bottom-right-radius: 0;
        border-right-width: 0;
 }
-.oo-ui-numberInputWidget .oo-ui-textInputWidget input {
+.oo-ui-numberInputWidget-buttoned .oo-ui-textInputWidget input {
        border-radius: 0;
 }
diff --git a/lib/oojs-ui/oojs-ui-widgets.js b/lib/oojs-ui/oojs-ui-widgets.js
index c7a4555..abb2b1b 100644
--- a/lib/oojs-ui/oojs-ui-widgets.js
+++ b/lib/oojs-ui/oojs-ui-widgets.js
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:22Z
+ * Date: 2016-03-22T22:48:21Z
  */
 ( function ( OO ) {
 
@@ -5048,6 +5048,7 @@
  * @cfg {number} [max=Infinity] Maximum allowed value
  * @cfg {number} [step=1] Delta when using the buttons or up/down arrow keys
  * @cfg {number|null} [pageStep] Delta when using the page-up/page-down keys. 
Defaults to 10 times #step.
+ * @cfg {boolean} [showButtons=true] Whether to show the plus and minus 
buttons.
  */
 OO.ui.NumberInputWidget = function OoUiNumberInputWidget( config ) {
        // Configuration initialization
@@ -5056,7 +5057,8 @@
                min: -Infinity,
                max: Infinity,
                step: 1,
-               pageStep: null
+               pageStep: null,
+               showButtons: true
        }, config );
 
        // Parent constructor
@@ -5069,28 +5071,30 @@
                },
                config.input
        ) );
-       this.minusButton = new OO.ui.ButtonWidget( $.extend(
-               {
-                       disabled: this.isDisabled(),
-                       tabIndex: -1
-               },
-               config.minusButton,
-               {
-                       classes: [ 'oo-ui-numberInputWidget-minusButton' ],
-                       label: '−'
-               }
-       ) );
-       this.plusButton = new OO.ui.ButtonWidget( $.extend(
-               {
-                       disabled: this.isDisabled(),
-                       tabIndex: -1
-               },
-               config.plusButton,
-               {
-                       classes: [ 'oo-ui-numberInputWidget-plusButton' ],
-                       label: '+'
-               }
-       ) );
+       if ( config.showButtons ) {
+               this.minusButton = new OO.ui.ButtonWidget( $.extend(
+                       {
+                               disabled: this.isDisabled(),
+                               tabIndex: -1
+                       },
+                       config.minusButton,
+                       {
+                               classes: [ 
'oo-ui-numberInputWidget-minusButton' ],
+                               label: '−'
+                       }
+               ) );
+               this.plusButton = new OO.ui.ButtonWidget( $.extend(
+                       {
+                               disabled: this.isDisabled(),
+                               tabIndex: -1
+                       },
+                       config.plusButton,
+                       {
+                               classes: [ 'oo-ui-numberInputWidget-plusButton' 
],
+                               label: '+'
+                       }
+               ) );
+       }
 
        // Events
        this.input.connect( this, {
@@ -5101,12 +5105,14 @@
                keydown: this.onKeyDown.bind( this ),
                'wheel mousewheel DOMMouseScroll': this.onWheel.bind( this )
        } );
-       this.plusButton.connect( this, {
-               click: [ 'onButtonClick', +1 ]
-       } );
-       this.minusButton.connect( this, {
-               click: [ 'onButtonClick', -1 ]
-       } );
+       if ( config.showButtons ) {
+               this.plusButton.connect( this, {
+                       click: [ 'onButtonClick', +1 ]
+               } );
+               this.minusButton.connect( this, {
+                       click: [ 'onButtonClick', -1 ]
+               } );
+       }
 
        // Initialization
        this.setIsInteger( !!config.isInteger );
@@ -5114,12 +5120,14 @@
        this.setStep( config.step, config.pageStep );
 
        this.$field = $( '<div>' ).addClass( 'oo-ui-numberInputWidget-field' )
-               .append(
-                       this.minusButton.$element,
-                       this.input.$element,
-                       this.plusButton.$element
-               );
+               .append( this.input.$element );
        this.$element.addClass( 'oo-ui-numberInputWidget' ).append( this.$field 
);
+       if ( config.showButtons ) {
+               this.$field
+                       .prepend( this.minusButton.$element )
+                       .append( this.plusButton.$element );
+               this.$element.addClass( 'oo-ui-numberInputWidget-buttoned' );
+       }
        this.input.setValidation( this.validateNumber.bind( this ) );
 };
 
diff --git a/lib/oojs-ui/oojs-ui-windows-apex.css 
b/lib/oojs-ui/oojs-ui-windows-apex.css
index dbb9455..0f9c145 100644
--- a/lib/oojs-ui/oojs-ui-windows-apex.css
+++ b/lib/oojs-ui/oojs-ui-windows-apex.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-actionWidget.oo-ui-pendingElement-pending {
        background-image: /* @embed */ 
url(themes/apex/images/textures/pending.gif);
diff --git a/lib/oojs-ui/oojs-ui-windows-apex.rtl.css 
b/lib/oojs-ui/oojs-ui-windows-apex.rtl.css
index e611f19..d6db7af 100644
--- a/lib/oojs-ui/oojs-ui-windows-apex.rtl.css
+++ b/lib/oojs-ui/oojs-ui-windows-apex.rtl.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-actionWidget.oo-ui-pendingElement-pending {
        background-image: /* @embed */ 
url(themes/apex/images/textures/pending.gif);
diff --git a/lib/oojs-ui/oojs-ui-windows-mediawiki.css 
b/lib/oojs-ui/oojs-ui-windows-mediawiki.css
index de63268..4f93f53 100644
--- a/lib/oojs-ui/oojs-ui-windows-mediawiki.css
+++ b/lib/oojs-ui/oojs-ui-windows-mediawiki.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-window {
        background: transparent;
diff --git a/lib/oojs-ui/oojs-ui-windows-mediawiki.rtl.css 
b/lib/oojs-ui/oojs-ui-windows-mediawiki.rtl.css
index 29bcda2..1f7618c 100644
--- a/lib/oojs-ui/oojs-ui-windows-mediawiki.rtl.css
+++ b/lib/oojs-ui/oojs-ui-windows-mediawiki.rtl.css
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:26Z
+ * Date: 2016-03-22T22:48:25Z
  */
 .oo-ui-window {
        background: transparent;
diff --git a/lib/oojs-ui/oojs-ui-windows.js b/lib/oojs-ui/oojs-ui-windows.js
index 56108da..2a5aa64 100644
--- a/lib/oojs-ui/oojs-ui-windows.js
+++ b/lib/oojs-ui/oojs-ui-windows.js
@@ -1,12 +1,12 @@
 /*!
- * OOjs UI v0.16.3
+ * OOjs UI v0.16.4
  * https://www.mediawiki.org/wiki/OOjs_UI
  *
  * Copyright 2011–2016 OOjs UI Team and other contributors.
  * Released under the MIT license
  * http://oojs.mit-license.org
  *
- * Date: 2016-03-16T19:20:22Z
+ * Date: 2016-03-22T22:48:21Z
  */
 ( function ( OO ) {
 

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ic0f8cf4fc956feff29189c4d3e1d83e071daa8f7
Gerrit-PatchSet: 1
Gerrit-Project: VisualEditor/VisualEditor
Gerrit-Branch: master
Gerrit-Owner: Jforrester <[email protected]>

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

Reply via email to