jenkins-bot has submitted this change and it was merged.
Change subject: Get rid of OO.ui.extendObject and OO.ui.indexOf
......................................................................
Get rid of OO.ui.extendObject and OO.ui.indexOf
Replaced uses of extendObject with $.extend . Replaced the one use of
OO.ui.indexOf with Array.prototype.indexOf because that's what
everything else was already using.
Change-Id: I63f40989057b8065ec977efafbf68d6e22c8e679
---
M modules/oojs-ui/OO.ui.Toolbar.js
M modules/oojs-ui/OO.ui.Widget.js
M modules/oojs-ui/OO.ui.js
M modules/oojs-ui/elements/OO.ui.PopuppableElement.js
M modules/oojs-ui/layouts/OO.ui.StackPanelLayout.js
M modules/oojs-ui/toolgroups/OO.ui.PopupToolGroup.js
M modules/oojs-ui/widgets/OO.ui.ButtonWidget.js
M modules/oojs-ui/widgets/OO.ui.InputLabelWidget.js
M modules/oojs-ui/widgets/OO.ui.InputWidget.js
M modules/oojs-ui/widgets/OO.ui.MenuItemWidget.js
M modules/oojs-ui/widgets/OO.ui.SelectWidget.js
11 files changed, 11 insertions(+), 15 deletions(-)
Approvals:
Krinkle: Looks good to me, approved
jenkins-bot: Verified
diff --git a/modules/oojs-ui/OO.ui.Toolbar.js b/modules/oojs-ui/OO.ui.Toolbar.js
index 44f61f4..b1110b5 100644
--- a/modules/oojs-ui/OO.ui.Toolbar.js
+++ b/modules/oojs-ui/OO.ui.Toolbar.js
@@ -141,7 +141,7 @@
}
type = constructors[group.type] ? group.type : defaultType;
items.push(
- new constructors[type]( this, OO.ui.extendObject( {
'$$': this.$$ }, group ) )
+ new constructors[type]( this, $.extend( { '$$': this.$$
}, group ) )
);
}
this.addItems( items );
diff --git a/modules/oojs-ui/OO.ui.Widget.js b/modules/oojs-ui/OO.ui.Widget.js
index b057ed6..76a199c 100644
--- a/modules/oojs-ui/OO.ui.Widget.js
+++ b/modules/oojs-ui/OO.ui.Widget.js
@@ -19,7 +19,7 @@
*/
OO.ui.Widget = function OoUiWidget( config ) {
// Initialize config
- config = OO.ui.extendObject( { 'disabled': false }, config );
+ config = $.extend( { 'disabled': false }, config );
// Parent constructor
OO.ui.Element.call( this, config );
diff --git a/modules/oojs-ui/OO.ui.js b/modules/oojs-ui/OO.ui.js
index a291c89..1633281 100644
--- a/modules/oojs-ui/OO.ui.js
+++ b/modules/oojs-ui/OO.ui.js
@@ -15,10 +15,6 @@
OO.ui.bind = $.proxy;
-OO.ui.extendObject = $.extend;
-
-OO.ui.indexOf = $.inArray;
-
OO.ui.getUserLanguages = function () {
return [ 'en' ];
};
diff --git a/modules/oojs-ui/elements/OO.ui.PopuppableElement.js
b/modules/oojs-ui/elements/OO.ui.PopuppableElement.js
index 7539256..e4bc3e9 100644
--- a/modules/oojs-ui/elements/OO.ui.PopuppableElement.js
+++ b/modules/oojs-ui/elements/OO.ui.PopuppableElement.js
@@ -19,10 +19,10 @@
*/
OO.ui.PopuppableElement = function OoUiPopuppableElement( config ) {
// Configuration initialization
- config = OO.ui.extendObject( { 'popupWidth': 320 }, config );
+ config = $.extend( { 'popupWidth': 320 }, config );
// Properties
- this.popup = new OO.ui.PopupWidget( OO.ui.extendObject(
+ this.popup = new OO.ui.PopupWidget( $.extend(
{ 'align': 'center', 'autoClose': true },
config.popup,
{ '$$': this.$$, '$autoCloseIgnore': this.$ }
diff --git a/modules/oojs-ui/layouts/OO.ui.StackPanelLayout.js
b/modules/oojs-ui/layouts/OO.ui.StackPanelLayout.js
index 3223751..374bdec 100644
--- a/modules/oojs-ui/layouts/OO.ui.StackPanelLayout.js
+++ b/modules/oojs-ui/layouts/OO.ui.StackPanelLayout.js
@@ -18,7 +18,7 @@
*/
OO.ui.StackPanelLayout = function OoUiStackPanelLayout( config ) {
// Config initialization
- config = OO.ui.extendObject( { 'scrollable': true }, config );
+ config = $.extend( { 'scrollable': true }, config );
// Parent constructor
OO.ui.PanelLayout.call( this, config );
diff --git a/modules/oojs-ui/toolgroups/OO.ui.PopupToolGroup.js
b/modules/oojs-ui/toolgroups/OO.ui.PopupToolGroup.js
index 121848c..8106244 100644
--- a/modules/oojs-ui/toolgroups/OO.ui.PopupToolGroup.js
+++ b/modules/oojs-ui/toolgroups/OO.ui.PopupToolGroup.js
@@ -21,7 +21,7 @@
*/
OO.ui.PopupToolGroup = function OoUiPopupToolGroup( toolbar, config ) {
// Configuration initialization
- config = OO.ui.extendObject( { 'icon': 'down' }, config );
+ config = $.extend( { 'icon': 'down' }, config );
// Parent constructor
OO.ui.ToolGroup.call( this, toolbar, config );
diff --git a/modules/oojs-ui/widgets/OO.ui.ButtonWidget.js
b/modules/oojs-ui/widgets/OO.ui.ButtonWidget.js
index a9a4ee2..c59594c 100644
--- a/modules/oojs-ui/widgets/OO.ui.ButtonWidget.js
+++ b/modules/oojs-ui/widgets/OO.ui.ButtonWidget.js
@@ -23,7 +23,7 @@
*/
OO.ui.ButtonWidget = function OoUiButtonWidget( config ) {
// Configuration initialization
- config = OO.ui.extendObject( { 'target': '_blank' }, config );
+ config = $.extend( { 'target': '_blank' }, config );
// Parent constructor
OO.ui.Widget.call( this, config );
diff --git a/modules/oojs-ui/widgets/OO.ui.InputLabelWidget.js
b/modules/oojs-ui/widgets/OO.ui.InputLabelWidget.js
index 7e825f9..132ffba 100644
--- a/modules/oojs-ui/widgets/OO.ui.InputLabelWidget.js
+++ b/modules/oojs-ui/widgets/OO.ui.InputLabelWidget.js
@@ -20,7 +20,7 @@
*/
OO.ui.InputLabelWidget = function OoUiInputLabelWidget( config ) {
// Config intialization
- config = OO.ui.extendObject( { 'input': null }, config );
+ config = $.extend( { 'input': null }, config );
// Parent constructor
OO.ui.Widget.call( this, config );
diff --git a/modules/oojs-ui/widgets/OO.ui.InputWidget.js
b/modules/oojs-ui/widgets/OO.ui.InputWidget.js
index 52bd90e..387684f 100644
--- a/modules/oojs-ui/widgets/OO.ui.InputWidget.js
+++ b/modules/oojs-ui/widgets/OO.ui.InputWidget.js
@@ -20,7 +20,7 @@
*/
OO.ui.InputWidget = function OoUiInputWidget( config ) {
// Config intialization
- config = OO.ui.extendObject( { 'readOnly': false }, config );
+ config = $.extend( { 'readOnly': false }, config );
// Parent constructor
OO.ui.Widget.call( this, config );
diff --git a/modules/oojs-ui/widgets/OO.ui.MenuItemWidget.js
b/modules/oojs-ui/widgets/OO.ui.MenuItemWidget.js
index 6a51d38..9f57ff2 100644
--- a/modules/oojs-ui/widgets/OO.ui.MenuItemWidget.js
+++ b/modules/oojs-ui/widgets/OO.ui.MenuItemWidget.js
@@ -17,7 +17,7 @@
*/
OO.ui.MenuItemWidget = function OoUiMenuItemWidget( data, config ) {
// Configuration initialization
- config = OO.ui.extendObject( { 'icon': 'check' }, config );
+ config = $.extend( { 'icon': 'check' }, config );
// Parent constructor
OO.ui.OptionWidget.call( this, data, config );
diff --git a/modules/oojs-ui/widgets/OO.ui.SelectWidget.js
b/modules/oojs-ui/widgets/OO.ui.SelectWidget.js
index 06852f9..3c18ed1 100644
--- a/modules/oojs-ui/widgets/OO.ui.SelectWidget.js
+++ b/modules/oojs-ui/widgets/OO.ui.SelectWidget.js
@@ -317,7 +317,7 @@
var inc = direction > 0 ? 1 : -1,
len = this.items.length,
index = item instanceof OO.ui.OptionWidget ?
- OO.ui.indexOf( item, this.items ) : ( inc > 0 ? -1 : 0
),
+ this.items.indexOf( item ) : ( inc > 0 ? -1 : 0 ),
stopAt = Math.max( Math.min( index, len - 1 ), 0 ),
i = inc > 0 ?
// Default to 0 instead of -1, if nothing is selected
let's start at the beginning
--
To view, visit https://gerrit.wikimedia.org/r/92996
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: I63f40989057b8065ec977efafbf68d6e22c8e679
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/VisualEditor
Gerrit-Branch: master
Gerrit-Owner: Catrope <[email protected]>
Gerrit-Reviewer: Krinkle <[email protected]>
Gerrit-Reviewer: jenkins-bot
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits