aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEd Sanders <esanders@wikimedia.org>2023-11-02 17:32:52 +0000
committerEd Sanders <esanders@wikimedia.org>2023-11-02 17:34:27 +0000
commit5e09c4eca441ef6b31b0ee236a092535d573ce80 (patch)
tree8271a09815a770159370cb54076482ec19a19eba
parent527be9ff5494d016b7011be1c1620d7a74520fd9 (diff)
downloadmediawikicore-5e09c4eca441ef6b31b0ee236a092535d573ce80.tar.gz
mediawikicore-5e09c4eca441ef6b31b0ee236a092535d573ce80.zip
Fix remaining uses of 'parent'->'super'
Bug: T120821 Change-Id: Ia26c1242c69cba169d3ef600fa435b7280e1fc8a
-rw-r--r--resources/src/mediawiki.ForeignApi/mediawiki.ForeignApi.core.js4
-rw-r--r--resources/src/mediawiki.ForeignApi/mediawiki.ForeignRest.core.js2
-rw-r--r--resources/src/mediawiki.ForeignStructuredUpload.BookletLayout/BookletLayout.js8
-rw-r--r--resources/src/mediawiki.Upload.BookletLayout/BookletLayout.js2
-rw-r--r--resources/src/mediawiki.Upload.BookletLayout/mw.widgets.StashedFileWidget.js2
-rw-r--r--resources/src/mediawiki.Upload.Dialog.js10
-rw-r--r--resources/src/mediawiki.editRecovery/LoadNotification.js2
-rw-r--r--resources/src/mediawiki.feedback/FeedbackDialog.js12
-rw-r--r--resources/src/mediawiki.htmlform.ooui/Element.js4
-rw-r--r--resources/src/mediawiki.messagePoster/WikitextMessagePoster.js2
-rw-r--r--resources/src/mediawiki.rcfilters/dm/FilterItem.js2
-rw-r--r--resources/src/mediawiki.rcfilters/ui/ChangesLimitAndDateButtonWidget.js2
-rw-r--r--resources/src/mediawiki.rcfilters/ui/ChangesLimitPopupWidget.js2
-rw-r--r--resources/src/mediawiki.rcfilters/ui/ChangesListWrapperWidget.js2
-rw-r--r--resources/src/mediawiki.rcfilters/ui/CheckboxInputWidget.js2
-rw-r--r--resources/src/mediawiki.rcfilters/ui/DatePopupWidget.js2
-rw-r--r--resources/src/mediawiki.rcfilters/ui/FilterItemHighlightButton.js4
-rw-r--r--resources/src/mediawiki.rcfilters/ui/FilterMenuHeaderWidget.js2
-rw-r--r--resources/src/mediawiki.rcfilters/ui/FilterMenuOptionWidget.js4
-rw-r--r--resources/src/mediawiki.rcfilters/ui/FilterMenuSectionOptionWidget.js2
-rw-r--r--resources/src/mediawiki.rcfilters/ui/FilterTagItemWidget.js2
-rw-r--r--resources/src/mediawiki.rcfilters/ui/FilterTagMultiselectWidget.js14
-rw-r--r--resources/src/mediawiki.rcfilters/ui/FilterWrapperWidget.js2
-rw-r--r--resources/src/mediawiki.rcfilters/ui/FormWrapperWidget.js2
-rw-r--r--resources/src/mediawiki.rcfilters/ui/HighlightColorPickerWidget.js2
-rw-r--r--resources/src/mediawiki.rcfilters/ui/HighlightPopupWidget.js2
-rw-r--r--resources/src/mediawiki.rcfilters/ui/ItemMenuOptionWidget.js2
-rw-r--r--resources/src/mediawiki.rcfilters/ui/LiveUpdateButtonWidget.js2
-rw-r--r--resources/src/mediawiki.rcfilters/ui/MainWrapperWidget.js2
-rw-r--r--resources/src/mediawiki.rcfilters/ui/MarkSeenButtonWidget.js2
-rw-r--r--resources/src/mediawiki.rcfilters/ui/MenuSelectWidget.js6
-rw-r--r--resources/src/mediawiki.rcfilters/ui/RcTopSectionWidget.js2
-rw-r--r--resources/src/mediawiki.rcfilters/ui/RclTargetPageWidget.js2
-rw-r--r--resources/src/mediawiki.rcfilters/ui/RclToOrFromWidget.js2
-rw-r--r--resources/src/mediawiki.rcfilters/ui/RclTopSectionWidget.js2
-rw-r--r--resources/src/mediawiki.rcfilters/ui/SaveFiltersPopupButtonWidget.js2
-rw-r--r--resources/src/mediawiki.rcfilters/ui/SavedLinksListItemWidget.js2
-rw-r--r--resources/src/mediawiki.rcfilters/ui/SavedLinksListWidget.js2
-rw-r--r--resources/src/mediawiki.rcfilters/ui/TagItemWidget.js2
-rw-r--r--resources/src/mediawiki.rcfilters/ui/ValuePickerWidget.js2
-rw-r--r--resources/src/mediawiki.rcfilters/ui/ViewSwitchWidget.js2
-rw-r--r--resources/src/mediawiki.rcfilters/ui/WatchlistTopSectionWidget.js2
-rw-r--r--resources/src/mediawiki.special.apisandbox/BooleanToggleSwitchParamWidget.js2
-rw-r--r--resources/src/mediawiki.special.apisandbox/DateTimeParamWidget.js2
-rw-r--r--resources/src/mediawiki.special.apisandbox/LimitParamWidget.js2
-rw-r--r--resources/src/mediawiki.special.apisandbox/ParamLabelWidget.js2
-rw-r--r--resources/src/mediawiki.special.apisandbox/PasswordParamWidget.js2
-rw-r--r--resources/src/mediawiki.special.apisandbox/UploadSelectFileParamWidget.js2
-rw-r--r--resources/src/mediawiki.watchstar.widgets/WatchlistExpiryWidget.js2
-rw-r--r--resources/src/mediawiki.widgets/mw.widgets.CalendarWidget.js4
-rw-r--r--resources/src/mediawiki.widgets/mw.widgets.CategoryMultiselectWidget.js6
-rw-r--r--resources/src/mediawiki.widgets/mw.widgets.CategoryTagItemWidget.js4
-rw-r--r--resources/src/mediawiki.widgets/mw.widgets.CheckMatrixWidget.js4
-rw-r--r--resources/src/mediawiki.widgets/mw.widgets.ComplexNamespaceInputWidget.js4
-rw-r--r--resources/src/mediawiki.widgets/mw.widgets.ComplexTitleInputWidget.js10
-rw-r--r--resources/src/mediawiki.widgets/mw.widgets.DateInputWidget.js4
-rw-r--r--resources/src/mediawiki.widgets/mw.widgets.ExpiryInputWidget.js10
-rw-r--r--resources/src/mediawiki.widgets/mw.widgets.NamespaceInputWidget.js2
-rw-r--r--resources/src/mediawiki.widgets/mw.widgets.NamespacesMenuOptionWidget.js2
-rw-r--r--resources/src/mediawiki.widgets/mw.widgets.NamespacesMultiselectWidget.js2
-rw-r--r--resources/src/mediawiki.widgets/mw.widgets.SearchInputWidget.js8
-rw-r--r--resources/src/mediawiki.widgets/mw.widgets.SelectWithInputWidget.js10
-rw-r--r--resources/src/mediawiki.widgets/mw.widgets.SizeFilterWidget.js8
-rw-r--r--resources/src/mediawiki.widgets/mw.widgets.TagMultiselectWidget.js2
-rw-r--r--resources/src/mediawiki.widgets/mw.widgets.TitleInputWidget.js6
-rw-r--r--resources/src/mediawiki.widgets/mw.widgets.TitleOptionWidget.js2
-rw-r--r--resources/src/mediawiki.widgets/mw.widgets.TitleSearchWidget.js4
-rw-r--r--resources/src/mediawiki.widgets/mw.widgets.TitlesMultiselectWidget.js4
-rw-r--r--resources/src/mediawiki.widgets/mw.widgets.ToggleSwitchWidget.js4
-rw-r--r--resources/src/mediawiki.widgets/mw.widgets.UserInputWidget.js4
-rw-r--r--resources/src/mediawiki.widgets/mw.widgets.UsersMultiselectWidget.js4
71 files changed, 127 insertions, 127 deletions
diff --git a/resources/src/mediawiki.ForeignApi/mediawiki.ForeignApi.core.js b/resources/src/mediawiki.ForeignApi/mediawiki.ForeignApi.core.js
index 6ae34206f816..1db28a32c4d7 100644
--- a/resources/src/mediawiki.ForeignApi/mediawiki.ForeignApi.core.js
+++ b/resources/src/mediawiki.ForeignApi/mediawiki.ForeignApi.core.js
@@ -67,7 +67,7 @@ module.exports = ( function () {
);
// Call parent constructor
- CoreForeignApi.parent.call( this, options );
+ CoreForeignApi.super.call( this, options );
}
OO.inheritClass( CoreForeignApi, mw.Api );
@@ -119,7 +119,7 @@ module.exports = ( function () {
newAjaxOptions = ajaxOptions;
}
- return CoreForeignApi.parent.prototype.ajax.call( this, parameters, newAjaxOptions );
+ return CoreForeignApi.super.prototype.ajax.call( this, parameters, newAjaxOptions );
};
return CoreForeignApi;
diff --git a/resources/src/mediawiki.ForeignApi/mediawiki.ForeignRest.core.js b/resources/src/mediawiki.ForeignApi/mediawiki.ForeignRest.core.js
index a49e446bac7f..0080ea6fba59 100644
--- a/resources/src/mediawiki.ForeignApi/mediawiki.ForeignRest.core.js
+++ b/resources/src/mediawiki.ForeignApi/mediawiki.ForeignRest.core.js
@@ -55,7 +55,7 @@ module.exports = ( function () {
);
// Call parent constructor
- CoreForeignRest.parent.call( this, options );
+ CoreForeignRest.super.call( this, options );
}
OO.inheritClass( CoreForeignRest, mw.Rest );
diff --git a/resources/src/mediawiki.ForeignStructuredUpload.BookletLayout/BookletLayout.js b/resources/src/mediawiki.ForeignStructuredUpload.BookletLayout/BookletLayout.js
index 082a07c4af57..4878a7e9b065 100644
--- a/resources/src/mediawiki.ForeignStructuredUpload.BookletLayout/BookletLayout.js
+++ b/resources/src/mediawiki.ForeignStructuredUpload.BookletLayout/BookletLayout.js
@@ -27,7 +27,7 @@
mw.ForeignStructuredUpload.BookletLayout = function ( config ) {
config = config || {};
// Parent constructor
- mw.ForeignStructuredUpload.BookletLayout.parent.call( this, config );
+ mw.ForeignStructuredUpload.BookletLayout.super.call( this, config );
this.target = config.target;
};
@@ -43,7 +43,7 @@
*/
mw.ForeignStructuredUpload.BookletLayout.prototype.initialize = function () {
var booklet = this;
- return mw.ForeignStructuredUpload.BookletLayout.parent.prototype.initialize.call( this ).then(
+ return mw.ForeignStructuredUpload.BookletLayout.super.prototype.initialize.call( this ).then(
function () {
return $.when(
// Point the CategoryMultiselectWidget to the right wiki
@@ -369,7 +369,7 @@
return this.uploadPromise
.then( this.validateFilename.bind( this, title ) )
- .then( mw.ForeignStructuredUpload.BookletLayout.parent.prototype.saveFile.bind( this ) );
+ .then( mw.ForeignStructuredUpload.BookletLayout.super.prototype.saveFile.bind( this ) );
};
/* Getters */
@@ -462,7 +462,7 @@
* @inheritdoc
*/
mw.ForeignStructuredUpload.BookletLayout.prototype.clear = function () {
- mw.ForeignStructuredUpload.BookletLayout.parent.prototype.clear.call( this );
+ mw.ForeignStructuredUpload.BookletLayout.super.prototype.clear.call( this );
this.ownWorkCheckbox.setSelected( false );
this.categoriesWidget.setValue( [] );
diff --git a/resources/src/mediawiki.Upload.BookletLayout/BookletLayout.js b/resources/src/mediawiki.Upload.BookletLayout/BookletLayout.js
index 0277b2b4b35f..5dfc4489f8f9 100644
--- a/resources/src/mediawiki.Upload.BookletLayout/BookletLayout.js
+++ b/resources/src/mediawiki.Upload.BookletLayout/BookletLayout.js
@@ -65,7 +65,7 @@
*/
mw.Upload.BookletLayout = function ( config ) {
// Parent constructor
- mw.Upload.BookletLayout.parent.call( this, config );
+ mw.Upload.BookletLayout.super.call( this, config );
this.$overlay = config.$overlay;
diff --git a/resources/src/mediawiki.Upload.BookletLayout/mw.widgets.StashedFileWidget.js b/resources/src/mediawiki.Upload.BookletLayout/mw.widgets.StashedFileWidget.js
index a89583fab7a8..35b0e10c0e3e 100644
--- a/resources/src/mediawiki.Upload.BookletLayout/mw.widgets.StashedFileWidget.js
+++ b/resources/src/mediawiki.Upload.BookletLayout/mw.widgets.StashedFileWidget.js
@@ -39,7 +39,7 @@
}
// Parent constructor
- mw.widgets.StashedFileWidget.parent.call( this, config );
+ mw.widgets.StashedFileWidget.super.call( this, config );
// Mixin constructors
OO.ui.mixin.IconElement.call( this, config );
diff --git a/resources/src/mediawiki.Upload.Dialog.js b/resources/src/mediawiki.Upload.Dialog.js
index eaa76c3aa2ac..5e07394bf35d 100644
--- a/resources/src/mediawiki.Upload.Dialog.js
+++ b/resources/src/mediawiki.Upload.Dialog.js
@@ -43,7 +43,7 @@
}, config );
// Parent constructor
- mw.Upload.Dialog.parent.call( this, config );
+ mw.Upload.Dialog.super.call( this, config );
// Initialize
this.bookletClass = config.bookletClass;
@@ -112,7 +112,7 @@
*/
mw.Upload.Dialog.prototype.initialize = function () {
// Parent method
- mw.Upload.Dialog.parent.prototype.initialize.call( this );
+ mw.Upload.Dialog.super.prototype.initialize.call( this );
this.uploadBooklet = this.createUploadBooklet();
this.uploadBooklet.connect( this, {
@@ -185,7 +185,7 @@
* @inheritdoc
*/
mw.Upload.Dialog.prototype.getSetupProcess = function ( data ) {
- return mw.Upload.Dialog.parent.prototype.getSetupProcess.call( this, data )
+ return mw.Upload.Dialog.super.prototype.getSetupProcess.call( this, data )
.next( function () {
return this.uploadBooklet.initialize();
}, this );
@@ -215,14 +215,14 @@
return new OO.ui.Process( this.uploadBooklet.initialize() );
}
- return mw.Upload.Dialog.parent.prototype.getActionProcess.call( this, action );
+ return mw.Upload.Dialog.super.prototype.getActionProcess.call( this, action );
};
/**
* @inheritdoc
*/
mw.Upload.Dialog.prototype.getTeardownProcess = function ( data ) {
- return mw.Upload.Dialog.parent.prototype.getTeardownProcess.call( this, data )
+ return mw.Upload.Dialog.super.prototype.getTeardownProcess.call( this, data )
.next( function () {
this.uploadBooklet.clear();
}, this );
diff --git a/resources/src/mediawiki.editRecovery/LoadNotification.js b/resources/src/mediawiki.editRecovery/LoadNotification.js
index 12abd46942aa..5342fbbb7d31 100644
--- a/resources/src/mediawiki.editRecovery/LoadNotification.js
+++ b/resources/src/mediawiki.editRecovery/LoadNotification.js
@@ -4,7 +4,7 @@
* @extends OO.ui.Widget
*/
const LoadNotification = function mwWidgetsEditRecoveryLoadNotification() {
- LoadNotification.parent.call( this, {} );
+ LoadNotification.super.call( this, {} );
this.diffButton = new OO.ui.ButtonWidget( {
label: mw.msg( 'edit-recovery-loaded-show' )
} );
diff --git a/resources/src/mediawiki.feedback/FeedbackDialog.js b/resources/src/mediawiki.feedback/FeedbackDialog.js
index 3d94a8754fa5..4ec42bff6e45 100644
--- a/resources/src/mediawiki.feedback/FeedbackDialog.js
+++ b/resources/src/mediawiki.feedback/FeedbackDialog.js
@@ -9,7 +9,7 @@
*/
function FeedbackDialog( config ) {
// Parent constructor
- FeedbackDialog.parent.call( this, config );
+ FeedbackDialog.super.call( this, config );
this.status = '';
this.feedbackPageTitle = null;
@@ -49,7 +49,7 @@ FeedbackDialog.prototype.initialize = function () {
feedbackFieldsetLayout, termsOfUseLabel;
// Parent method
- FeedbackDialog.parent.prototype.initialize.call( this );
+ FeedbackDialog.super.prototype.initialize.call( this );
this.feedbackPanel = new OO.ui.PanelLayout( {
scrollable: false,
@@ -134,7 +134,7 @@ FeedbackDialog.prototype.getBodyHeight = function () {
* @inheritdoc
*/
FeedbackDialog.prototype.getSetupProcess = function ( data ) {
- return FeedbackDialog.parent.prototype.getSetupProcess.call( this, data )
+ return FeedbackDialog.super.prototype.getSetupProcess.call( this, data )
.next( function () {
// Get the URL of the target page, we want to use that in links in the intro
// and in the success dialog
@@ -192,7 +192,7 @@ FeedbackDialog.prototype.getSetupProcess = function ( data ) {
* @inheritdoc
*/
FeedbackDialog.prototype.getReadyProcess = function ( data ) {
- return FeedbackDialog.parent.prototype.getReadyProcess.call( this, data )
+ return FeedbackDialog.super.prototype.getReadyProcess.call( this, data )
.next( function () {
this.feedbackSubjectInput.focus();
}, this );
@@ -244,7 +244,7 @@ FeedbackDialog.prototype.getActionProcess = function ( action ) {
}, this );
}
// Fallback to parent handler
- return FeedbackDialog.parent.prototype.getActionProcess.call( this, action );
+ return FeedbackDialog.super.prototype.getActionProcess.call( this, action );
};
/**
@@ -303,7 +303,7 @@ FeedbackDialog.prototype.postMessage = function ( poster, subject, message ) {
* @inheritdoc
*/
FeedbackDialog.prototype.getTeardownProcess = function ( data ) {
- return FeedbackDialog.parent.prototype.getTeardownProcess.call( this, data )
+ return FeedbackDialog.super.prototype.getTeardownProcess.call( this, data )
.first( function () {
this.emit( 'submit', this.status, this.feedbackPageName, this.feedbackPageUrl );
// Cleanup
diff --git a/resources/src/mediawiki.htmlform.ooui/Element.js b/resources/src/mediawiki.htmlform.ooui/Element.js
index 852347f37573..cfc85ee5a828 100644
--- a/resources/src/mediawiki.htmlform.ooui/Element.js
+++ b/resources/src/mediawiki.htmlform.ooui/Element.js
@@ -22,7 +22,7 @@
mw.htmlform.FieldLayout = function ( config ) {
// Parent constructor
- mw.htmlform.FieldLayout.parent.call( this, config );
+ mw.htmlform.FieldLayout.super.call( this, config );
// Mixin constructors
mw.htmlform.Element.call( this, config );
};
@@ -31,7 +31,7 @@
mw.htmlform.ActionFieldLayout = function ( config ) {
// Parent constructor
- mw.htmlform.ActionFieldLayout.parent.call( this, config );
+ mw.htmlform.ActionFieldLayout.super.call( this, config );
// Mixin constructors
mw.htmlform.Element.call( this, config );
};
diff --git a/resources/src/mediawiki.messagePoster/WikitextMessagePoster.js b/resources/src/mediawiki.messagePoster/WikitextMessagePoster.js
index e87f8a740c36..8a8b804b99ab 100644
--- a/resources/src/mediawiki.messagePoster/WikitextMessagePoster.js
+++ b/resources/src/mediawiki.messagePoster/WikitextMessagePoster.js
@@ -29,7 +29,7 @@
WikitextMessagePoster.prototype.post = function ( subject, body, options ) {
var additionalParams;
options = options || {};
- mw.messagePoster.WikitextMessagePoster.parent.prototype.post.call( this, subject, body, options );
+ mw.messagePoster.WikitextMessagePoster.super.prototype.post.call( this, subject, body, options );
// Add signature if needed
if ( body.indexOf( '~~~' ) === -1 ) {
diff --git a/resources/src/mediawiki.rcfilters/dm/FilterItem.js b/resources/src/mediawiki.rcfilters/dm/FilterItem.js
index d9d69e64ba1e..2de4bbc0e18d 100644
--- a/resources/src/mediawiki.rcfilters/dm/FilterItem.js
+++ b/resources/src/mediawiki.rcfilters/dm/FilterItem.js
@@ -23,7 +23,7 @@ FilterItem = function MwRcfiltersDmFilterItem( param, groupModel, config ) {
this.groupModel = groupModel;
// Parent
- FilterItem.parent.call( this, param, $.extend( {
+ FilterItem.super.call( this, param, $.extend( {
namePrefix: this.groupModel.getNamePrefix()
}, config ) );
// Mixin constructor
diff --git a/resources/src/mediawiki.rcfilters/ui/ChangesLimitAndDateButtonWidget.js b/resources/src/mediawiki.rcfilters/ui/ChangesLimitAndDateButtonWidget.js
index 62734a00d1c7..5e302b5508b5 100644
--- a/resources/src/mediawiki.rcfilters/ui/ChangesLimitAndDateButtonWidget.js
+++ b/resources/src/mediawiki.rcfilters/ui/ChangesLimitAndDateButtonWidget.js
@@ -18,7 +18,7 @@ ChangesLimitAndDateButtonWidget = function MwRcfiltersUiChangesLimitWidget( cont
config = config || {};
// Parent
- ChangesLimitAndDateButtonWidget.parent.call( this, config );
+ ChangesLimitAndDateButtonWidget.super.call( this, config );
this.controller = controller;
this.model = model;
diff --git a/resources/src/mediawiki.rcfilters/ui/ChangesLimitPopupWidget.js b/resources/src/mediawiki.rcfilters/ui/ChangesLimitPopupWidget.js
index 99c7c9977c1a..9c293d7f05cb 100644
--- a/resources/src/mediawiki.rcfilters/ui/ChangesLimitPopupWidget.js
+++ b/resources/src/mediawiki.rcfilters/ui/ChangesLimitPopupWidget.js
@@ -16,7 +16,7 @@ ChangesLimitPopupWidget = function MwRcfiltersUiChangesLimitPopupWidget( limitMo
config = config || {};
// Parent
- ChangesLimitPopupWidget.parent.call( this, config );
+ ChangesLimitPopupWidget.super.call( this, config );
this.limitModel = limitModel;
this.groupByPageItemModel = groupByPageItemModel;
diff --git a/resources/src/mediawiki.rcfilters/ui/ChangesListWrapperWidget.js b/resources/src/mediawiki.rcfilters/ui/ChangesListWrapperWidget.js
index 409cb82ba3de..09048f7a36ac 100644
--- a/resources/src/mediawiki.rcfilters/ui/ChangesListWrapperWidget.js
+++ b/resources/src/mediawiki.rcfilters/ui/ChangesListWrapperWidget.js
@@ -23,7 +23,7 @@ var ChangesListWrapperWidget = function MwRcfiltersUiChangesListWrapperWidget(
} );
// Parent
- ChangesListWrapperWidget.parent.call( this, config );
+ ChangesListWrapperWidget.super.call( this, config );
this.filtersViewModel = filtersViewModel;
this.changesListViewModel = changesListViewModel;
diff --git a/resources/src/mediawiki.rcfilters/ui/CheckboxInputWidget.js b/resources/src/mediawiki.rcfilters/ui/CheckboxInputWidget.js
index b6e21cf2a047..4ef662517207 100644
--- a/resources/src/mediawiki.rcfilters/ui/CheckboxInputWidget.js
+++ b/resources/src/mediawiki.rcfilters/ui/CheckboxInputWidget.js
@@ -11,7 +11,7 @@ var CheckboxInputWidget = function MwRcfiltersUiCheckboxInputWidget( config ) {
config = config || {};
// Parent
- CheckboxInputWidget.parent.call( this, config );
+ CheckboxInputWidget.super.call( this, config );
// Event
this.$input
diff --git a/resources/src/mediawiki.rcfilters/ui/DatePopupWidget.js b/resources/src/mediawiki.rcfilters/ui/DatePopupWidget.js
index 5e11c5db4f5d..1f957e2981e3 100644
--- a/resources/src/mediawiki.rcfilters/ui/DatePopupWidget.js
+++ b/resources/src/mediawiki.rcfilters/ui/DatePopupWidget.js
@@ -15,7 +15,7 @@ DatePopupWidget = function MwRcfiltersUiDatePopupWidget( model, config ) {
config = config || {};
// Parent
- DatePopupWidget.parent.call( this, config );
+ DatePopupWidget.super.call( this, config );
// Mixin constructors
OO.ui.mixin.LabelElement.call( this, config );
diff --git a/resources/src/mediawiki.rcfilters/ui/FilterItemHighlightButton.js b/resources/src/mediawiki.rcfilters/ui/FilterItemHighlightButton.js
index 4d7a361444ec..9078c4557c50 100644
--- a/resources/src/mediawiki.rcfilters/ui/FilterItemHighlightButton.js
+++ b/resources/src/mediawiki.rcfilters/ui/FilterItemHighlightButton.js
@@ -14,7 +14,7 @@ var FilterItemHighlightButton = function MwRcfiltersUiFilterItemHighlightButton(
config = config || {};
// Parent
- FilterItemHighlightButton.parent.call( this, $.extend( true, {}, config, {
+ FilterItemHighlightButton.super.call( this, $.extend( true, {}, config, {
icon: 'highlight',
indicator: 'down'
} ) );
@@ -56,7 +56,7 @@ FilterItemHighlightButton.prototype.onAction = function () {
this.popup.setFilterItem( this.model );
// Parent method
- FilterItemHighlightButton.parent.prototype.onAction.call( this );
+ FilterItemHighlightButton.super.prototype.onAction.call( this );
};
/**
diff --git a/resources/src/mediawiki.rcfilters/ui/FilterMenuHeaderWidget.js b/resources/src/mediawiki.rcfilters/ui/FilterMenuHeaderWidget.js
index 04cb266e5dc4..00ff6b5bb8a0 100644
--- a/resources/src/mediawiki.rcfilters/ui/FilterMenuHeaderWidget.js
+++ b/resources/src/mediawiki.rcfilters/ui/FilterMenuHeaderWidget.js
@@ -18,7 +18,7 @@ var FilterMenuHeaderWidget = function MwRcfiltersUiFilterMenuHeaderWidget( contr
this.$overlay = config.$overlay || this.$element;
// Parent
- FilterMenuHeaderWidget.parent.call( this, config );
+ FilterMenuHeaderWidget.super.call( this, config );
OO.ui.mixin.LabelElement.call( this, $.extend( {
label: mw.msg( 'rcfilters-filterlist-title' ),
$label: $( '<div>' )
diff --git a/resources/src/mediawiki.rcfilters/ui/FilterMenuOptionWidget.js b/resources/src/mediawiki.rcfilters/ui/FilterMenuOptionWidget.js
index 1034974acc6d..a74fa2e71271 100644
--- a/resources/src/mediawiki.rcfilters/ui/FilterMenuOptionWidget.js
+++ b/resources/src/mediawiki.rcfilters/ui/FilterMenuOptionWidget.js
@@ -25,7 +25,7 @@ FilterMenuOptionWidget = function MwRcfiltersUiFilterMenuOptionWidget(
this.model = itemModel;
// Parent
- FilterMenuOptionWidget.parent.call( this, controller, filtersViewModel, this.invertModel, itemModel, highlightPopup, config );
+ FilterMenuOptionWidget.super.call( this, controller, filtersViewModel, this.invertModel, itemModel, highlightPopup, config );
// Event
this.model.getGroupModel().connect( this, { update: 'onGroupModelUpdate' } );
@@ -49,7 +49,7 @@ FilterMenuOptionWidget.static.scrollIntoViewOnSelect = false;
*/
FilterMenuOptionWidget.prototype.updateUiBasedOnState = function () {
// Parent
- FilterMenuOptionWidget.parent.prototype.updateUiBasedOnState.call( this );
+ FilterMenuOptionWidget.super.prototype.updateUiBasedOnState.call( this );
this.setCurrentMuteState();
};
diff --git a/resources/src/mediawiki.rcfilters/ui/FilterMenuSectionOptionWidget.js b/resources/src/mediawiki.rcfilters/ui/FilterMenuSectionOptionWidget.js
index 387abeba51c5..a4172ae01d9d 100644
--- a/resources/src/mediawiki.rcfilters/ui/FilterMenuSectionOptionWidget.js
+++ b/resources/src/mediawiki.rcfilters/ui/FilterMenuSectionOptionWidget.js
@@ -24,7 +24,7 @@ var FilterMenuSectionOptionWidget = function MwRcfiltersUiFilterMenuSectionOptio
this.$overlay = config.$overlay || this.$element;
// Parent
- FilterMenuSectionOptionWidget.parent.call( this, $.extend( {
+ FilterMenuSectionOptionWidget.super.call( this, $.extend( {
label: this.model.getTitle(),
$label: $( '<div>' )
.addClass( 'mw-rcfilters-ui-filterMenuSectionOptionWidget-header-title' )
diff --git a/resources/src/mediawiki.rcfilters/ui/FilterTagItemWidget.js b/resources/src/mediawiki.rcfilters/ui/FilterTagItemWidget.js
index 98eea718326d..15efe81c53a2 100644
--- a/resources/src/mediawiki.rcfilters/ui/FilterTagItemWidget.js
+++ b/resources/src/mediawiki.rcfilters/ui/FilterTagItemWidget.js
@@ -19,7 +19,7 @@ FilterTagItemWidget = function MwRcfiltersUiFilterTagItemWidget(
) {
config = config || {};
- FilterTagItemWidget.parent.call( this, controller, filtersViewModel, invertModel, itemModel, config );
+ FilterTagItemWidget.super.call( this, controller, filtersViewModel, invertModel, itemModel, config );
this.$element
.addClass( 'mw-rcfilters-ui-filterTagItemWidget' );
diff --git a/resources/src/mediawiki.rcfilters/ui/FilterTagMultiselectWidget.js b/resources/src/mediawiki.rcfilters/ui/FilterTagMultiselectWidget.js
index b0347bcc707d..2828f594a2fb 100644
--- a/resources/src/mediawiki.rcfilters/ui/FilterTagMultiselectWidget.js
+++ b/resources/src/mediawiki.rcfilters/ui/FilterTagMultiselectWidget.js
@@ -50,7 +50,7 @@ FilterTagMultiselectWidget = function MwRcfiltersUiFilterTagMultiselectWidget( c
} );
// Parent
- FilterTagMultiselectWidget.parent.call( this, $.extend( true, {
+ FilterTagMultiselectWidget.super.call( this, $.extend( true, {
label: mw.msg( 'rcfilters-filterlist-title' ),
placeholder: mw.msg( 'rcfilters-empty-filter' ),
inputPosition: 'outline',
@@ -387,7 +387,7 @@ FilterTagMultiselectWidget.prototype.onMenuToggle = function ( isVisible ) {
var scrollToElement = this.isMobile ? this.input.$input : this.$element;
// Parent
- FilterTagMultiselectWidget.parent.prototype.onMenuToggle.call( this );
+ FilterTagMultiselectWidget.super.prototype.onMenuToggle.call( this );
if ( isVisible ) {
if ( !this.isMobile ) {
@@ -441,7 +441,7 @@ FilterTagMultiselectWidget.prototype.onInputFocus = function () {
this.getMenu().toggle();
} else {
// Parent
- FilterTagMultiselectWidget.parent.prototype.onInputFocus.call( this );
+ FilterTagMultiselectWidget.super.prototype.onInputFocus.call( this );
}
};
@@ -450,7 +450,7 @@ FilterTagMultiselectWidget.prototype.onInputFocus = function () {
*/
FilterTagMultiselectWidget.prototype.doInputEscape = function () {
// Parent
- FilterTagMultiselectWidget.parent.prototype.doInputEscape.call( this );
+ FilterTagMultiselectWidget.super.prototype.doInputEscape.call( this );
// Blur the input
this.input.$input.trigger( 'blur' );
@@ -473,7 +473,7 @@ FilterTagMultiselectWidget.prototype.onMouseDown = function ( e ) {
FilterTagMultiselectWidget.prototype.onChangeTags = function () {
// If initialized, call parent method.
if ( this.controller.isInitialized() ) {
- FilterTagMultiselectWidget.parent.prototype.onChangeTags.call( this );
+ FilterTagMultiselectWidget.super.prototype.onChangeTags.call( this );
}
this.emptyFilterMessage.toggle( this.isEmpty() );
@@ -635,7 +635,7 @@ FilterTagMultiselectWidget.prototype.onTagSelect = function ( tagItem ) {
this.menu.setUserSelecting( true );
// Parent method
- FilterTagMultiselectWidget.parent.prototype.onTagSelect.call( this, tagItem );
+ FilterTagMultiselectWidget.super.prototype.onTagSelect.call( this, tagItem );
// Switch view
this.controller.resetSearchForView( tagItem.getView() );
@@ -668,7 +668,7 @@ FilterTagMultiselectWidget.prototype.selectTag = function ( item ) {
*/
FilterTagMultiselectWidget.prototype.onTagRemove = function ( tagItem ) {
// Parent method
- FilterTagMultiselectWidget.parent.prototype.onTagRemove.call( this, tagItem );
+ FilterTagMultiselectWidget.super.prototype.onTagRemove.call( this, tagItem );
this.controller.clearFilter( tagItem.getName() );
diff --git a/resources/src/mediawiki.rcfilters/ui/FilterWrapperWidget.js b/resources/src/mediawiki.rcfilters/ui/FilterWrapperWidget.js
index 044a8e89c84a..8bbc47c2e779 100644
--- a/resources/src/mediawiki.rcfilters/ui/FilterWrapperWidget.js
+++ b/resources/src/mediawiki.rcfilters/ui/FilterWrapperWidget.js
@@ -29,7 +29,7 @@ FilterWrapperWidget = function MwRcfiltersUiFilterWrapperWidget(
config = config || {};
// Parent
- FilterWrapperWidget.parent.call( this, config );
+ FilterWrapperWidget.super.call( this, config );
// Mixin constructors
OO.ui.mixin.PendingElement.call( this, config );
diff --git a/resources/src/mediawiki.rcfilters/ui/FormWrapperWidget.js b/resources/src/mediawiki.rcfilters/ui/FormWrapperWidget.js
index 21e5cad021c6..7674c130213f 100644
--- a/resources/src/mediawiki.rcfilters/ui/FormWrapperWidget.js
+++ b/resources/src/mediawiki.rcfilters/ui/FormWrapperWidget.js
@@ -16,7 +16,7 @@ var FormWrapperWidget = function MwRcfiltersUiFormWrapperWidget( filtersModel, c
config = config || {};
// Parent
- FormWrapperWidget.parent.call( this, $.extend( {}, config, {
+ FormWrapperWidget.super.call( this, $.extend( {}, config, {
$element: $formRoot
} ) );
diff --git a/resources/src/mediawiki.rcfilters/ui/HighlightColorPickerWidget.js b/resources/src/mediawiki.rcfilters/ui/HighlightColorPickerWidget.js
index b5bd151d7d12..2cd50473258b 100644
--- a/resources/src/mediawiki.rcfilters/ui/HighlightColorPickerWidget.js
+++ b/resources/src/mediawiki.rcfilters/ui/HighlightColorPickerWidget.js
@@ -14,7 +14,7 @@ var HighlightColorPickerWidget = function MwRcfiltersUiHighlightColorPickerWidge
config = config || {};
// Parent
- HighlightColorPickerWidget.parent.call( this, config );
+ HighlightColorPickerWidget.super.call( this, config );
// Mixin constructors
OO.ui.mixin.LabelElement.call( this, $.extend( {}, config, {
label: mw.msg( 'rcfilters-highlightmenu-title' )
diff --git a/resources/src/mediawiki.rcfilters/ui/HighlightPopupWidget.js b/resources/src/mediawiki.rcfilters/ui/HighlightPopupWidget.js
index 5a6901338f28..773bacbf6e26 100644
--- a/resources/src/mediawiki.rcfilters/ui/HighlightPopupWidget.js
+++ b/resources/src/mediawiki.rcfilters/ui/HighlightPopupWidget.js
@@ -14,7 +14,7 @@ HighlightPopupWidget = function MwRcfiltersUiHighlightPopupWidget( controller, c
config = config || {};
// Parent
- HighlightPopupWidget.parent.call( this, $.extend( {
+ HighlightPopupWidget.super.call( this, $.extend( {
autoClose: true,
anchor: false,
padded: true,
diff --git a/resources/src/mediawiki.rcfilters/ui/ItemMenuOptionWidget.js b/resources/src/mediawiki.rcfilters/ui/ItemMenuOptionWidget.js
index 9f51fcdceb14..5e91c1d2dd02 100644
--- a/resources/src/mediawiki.rcfilters/ui/ItemMenuOptionWidget.js
+++ b/resources/src/mediawiki.rcfilters/ui/ItemMenuOptionWidget.js
@@ -33,7 +33,7 @@ ItemMenuOptionWidget = function MwRcfiltersUiItemMenuOptionWidget(
this.itemModel = itemModel;
// Parent
- ItemMenuOptionWidget.parent.call( this, $.extend( {
+ ItemMenuOptionWidget.super.call( this, $.extend( {
// Override the 'check' icon that OOUI defines
icon: '',
data: this.itemModel.getName(),
diff --git a/resources/src/mediawiki.rcfilters/ui/LiveUpdateButtonWidget.js b/resources/src/mediawiki.rcfilters/ui/LiveUpdateButtonWidget.js
index 5c0d69335a77..2c1b3356df99 100644
--- a/resources/src/mediawiki.rcfilters/ui/LiveUpdateButtonWidget.js
+++ b/resources/src/mediawiki.rcfilters/ui/LiveUpdateButtonWidget.js
@@ -13,7 +13,7 @@ var LiveUpdateButtonWidget = function MwRcfiltersUiLiveUpdateButtonWidget( contr
config = config || {};
// Parent
- LiveUpdateButtonWidget.parent.call( this, $.extend( {
+ LiveUpdateButtonWidget.super.call( this, $.extend( {
label: mw.msg( 'rcfilters-liveupdates-button' )
}, config ) );
diff --git a/resources/src/mediawiki.rcfilters/ui/MainWrapperWidget.js b/resources/src/mediawiki.rcfilters/ui/MainWrapperWidget.js
index 9b945dc0d3e2..b67d44dd3aad 100644
--- a/resources/src/mediawiki.rcfilters/ui/MainWrapperWidget.js
+++ b/resources/src/mediawiki.rcfilters/ui/MainWrapperWidget.js
@@ -33,7 +33,7 @@ MainWrapperWidget = function MwRcfiltersUiMainWrapperWidget(
config = $.extend( {}, config );
// Parent
- MainWrapperWidget.parent.call( this, config );
+ MainWrapperWidget.super.call( this, config );
this.controller = controller;
this.model = model;
diff --git a/resources/src/mediawiki.rcfilters/ui/MarkSeenButtonWidget.js b/resources/src/mediawiki.rcfilters/ui/MarkSeenButtonWidget.js
index 50bcde890ff7..dab97800984c 100644
--- a/resources/src/mediawiki.rcfilters/ui/MarkSeenButtonWidget.js
+++ b/resources/src/mediawiki.rcfilters/ui/MarkSeenButtonWidget.js
@@ -13,7 +13,7 @@ var MarkSeenButtonWidget = function MwRcfiltersUiMarkSeenButtonWidget( controlle
config = config || {};
// Parent
- MarkSeenButtonWidget.parent.call( this, $.extend( {
+ MarkSeenButtonWidget.super.call( this, $.extend( {
label: mw.msg( 'rcfilters-watchlist-markseen-button' ),
icon: 'checkAll'
}, config ) );
diff --git a/resources/src/mediawiki.rcfilters/ui/MenuSelectWidget.js b/resources/src/mediawiki.rcfilters/ui/MenuSelectWidget.js
index e8a00f40ed62..ac013f3705a9 100644
--- a/resources/src/mediawiki.rcfilters/ui/MenuSelectWidget.js
+++ b/resources/src/mediawiki.rcfilters/ui/MenuSelectWidget.js
@@ -46,7 +46,7 @@ MenuSelectWidget = function MwRcfiltersUiMenuSelectWidget( controller, model, co
this.footers = [];
// Parent
- MenuSelectWidget.parent.call( this, $.extend( config, {
+ MenuSelectWidget.super.call( this, $.extend( config, {
$autoCloseIgnore: this.$overlay,
width: config.isMobile ? undefined : 650,
// Our filtering is done through the model
@@ -141,7 +141,7 @@ MenuSelectWidget.prototype.onModelSearchChange = function () {
*/
MenuSelectWidget.prototype.toggle = function ( show ) {
this.lazyMenuCreation();
- MenuSelectWidget.parent.prototype.toggle.call( this, show );
+ MenuSelectWidget.super.prototype.toggle.call( this, show );
// Always open this menu downwards. FilterTagMultiselectWidget scrolls it into view.
this.setVerticalPosition( 'below' );
};
@@ -332,7 +332,7 @@ MenuSelectWidget.prototype.onDocumentKeyDown = function ( e ) {
currentItem = this.findHighlightedItem() || this.findSelectedItem();
// Call parent
- MenuSelectWidget.parent.prototype.onDocumentKeyDown.call( this, e );
+ MenuSelectWidget.super.prototype.onDocumentKeyDown.call( this, e );
// We want to select the item on arrow movement
// rather than just highlight it, like the menu
diff --git a/resources/src/mediawiki.rcfilters/ui/RcTopSectionWidget.js b/resources/src/mediawiki.rcfilters/ui/RcTopSectionWidget.js
index c08b2832b43e..e2200ec7bd18 100644
--- a/resources/src/mediawiki.rcfilters/ui/RcTopSectionWidget.js
+++ b/resources/src/mediawiki.rcfilters/ui/RcTopSectionWidget.js
@@ -21,7 +21,7 @@ var RcTopSectionWidget = function MwRcfiltersUiRcTopSectionWidget(
config = config || {};
// Parent
- RcTopSectionWidget.parent.call( this, config );
+ RcTopSectionWidget.super.call( this, config );
this.$topLinks = $topLinks;
diff --git a/resources/src/mediawiki.rcfilters/ui/RclTargetPageWidget.js b/resources/src/mediawiki.rcfilters/ui/RclTargetPageWidget.js
index dacdd3c44516..e47d7890ab17 100644
--- a/resources/src/mediawiki.rcfilters/ui/RclTargetPageWidget.js
+++ b/resources/src/mediawiki.rcfilters/ui/RclTargetPageWidget.js
@@ -15,7 +15,7 @@ var RclTargetPageWidget = function MwRcfiltersUiRclTargetPageWidget(
config = config || {};
// Parent
- RclTargetPageWidget.parent.call( this, config );
+ RclTargetPageWidget.super.call( this, config );
this.controller = controller;
this.model = targetPageModel;
diff --git a/resources/src/mediawiki.rcfilters/ui/RclToOrFromWidget.js b/resources/src/mediawiki.rcfilters/ui/RclToOrFromWidget.js
index 46f2de92df08..1b59a9309e9a 100644
--- a/resources/src/mediawiki.rcfilters/ui/RclToOrFromWidget.js
+++ b/resources/src/mediawiki.rcfilters/ui/RclToOrFromWidget.js
@@ -25,7 +25,7 @@ var RclToOrFromWidget = function MwRcfiltersUiRclToOrFromWidget(
} );
// Parent
- RclToOrFromWidget.parent.call( this, $.extend( {
+ RclToOrFromWidget.super.call( this, $.extend( {
classes: [ 'mw-rcfilters-ui-rclToOrFromWidget' ],
menu: { items: [ this.showLinkedFrom, this.showLinkedTo ] }
}, config ) );
diff --git a/resources/src/mediawiki.rcfilters/ui/RclTopSectionWidget.js b/resources/src/mediawiki.rcfilters/ui/RclTopSectionWidget.js
index 560f3d8b3376..78211e6265cb 100644
--- a/resources/src/mediawiki.rcfilters/ui/RclTopSectionWidget.js
+++ b/resources/src/mediawiki.rcfilters/ui/RclTopSectionWidget.js
@@ -23,7 +23,7 @@ RclTopSectionWidget = function MwRcfiltersUiRclTopSectionWidget(
config = config || {};
// Parent
- RclTopSectionWidget.parent.call( this, config );
+ RclTopSectionWidget.super.call( this, config );
this.controller = controller;
diff --git a/resources/src/mediawiki.rcfilters/ui/SaveFiltersPopupButtonWidget.js b/resources/src/mediawiki.rcfilters/ui/SaveFiltersPopupButtonWidget.js
index f4a79a009c96..d51257297c42 100644
--- a/resources/src/mediawiki.rcfilters/ui/SaveFiltersPopupButtonWidget.js
+++ b/resources/src/mediawiki.rcfilters/ui/SaveFiltersPopupButtonWidget.js
@@ -23,7 +23,7 @@ var SaveFiltersPopupButtonWidget = function MwRcfiltersUiSaveFiltersPopupButtonW
this.model = model;
// Parent
- SaveFiltersPopupButtonWidget.parent.call( this, $.extend( {
+ SaveFiltersPopupButtonWidget.super.call( this, $.extend( {
framed: false,
icon: 'bookmark',
title: mw.msg( 'rcfilters-savedqueries-add-new-title' ),
diff --git a/resources/src/mediawiki.rcfilters/ui/SavedLinksListItemWidget.js b/resources/src/mediawiki.rcfilters/ui/SavedLinksListItemWidget.js
index 772609dcd687..f5e021f0b716 100644
--- a/resources/src/mediawiki.rcfilters/ui/SavedLinksListItemWidget.js
+++ b/resources/src/mediawiki.rcfilters/ui/SavedLinksListItemWidget.js
@@ -15,7 +15,7 @@ var SavedLinksListItemWidget = function MwRcfiltersUiSavedLinksListWidget( model
this.model = model;
// Parent
- SavedLinksListItemWidget.parent.call( this, $.extend( {
+ SavedLinksListItemWidget.super.call( this, $.extend( {
data: this.model.getID(),
label: this.model.getLabel(),
title: this.model.getLabel()
diff --git a/resources/src/mediawiki.rcfilters/ui/SavedLinksListWidget.js b/resources/src/mediawiki.rcfilters/ui/SavedLinksListWidget.js
index 0b2d4bd51f01..c0c236c60164 100644
--- a/resources/src/mediawiki.rcfilters/ui/SavedLinksListWidget.js
+++ b/resources/src/mediawiki.rcfilters/ui/SavedLinksListWidget.js
@@ -27,7 +27,7 @@ SavedLinksListWidget = function MwRcfiltersUiSavedLinksListWidget( controller, m
config = config || {};
// Parent
- SavedLinksListWidget.parent.call( this, $.extend( {
+ SavedLinksListWidget.super.call( this, $.extend( {
classes: [ 'mw-rcfilters-ui-savedLinksListWidget-button' ],
label: mw.msg( 'rcfilters-quickfilters' ),
icon: 'bookmark',
diff --git a/resources/src/mediawiki.rcfilters/ui/TagItemWidget.js b/resources/src/mediawiki.rcfilters/ui/TagItemWidget.js
index f4b8dd50e1be..4566195e10c0 100644
--- a/resources/src/mediawiki.rcfilters/ui/TagItemWidget.js
+++ b/resources/src/mediawiki.rcfilters/ui/TagItemWidget.js
@@ -25,7 +25,7 @@ var TagItemWidget = function MwRcfiltersUiTagItemWidget(
this.itemModel = itemModel;
this.selected = false;
- TagItemWidget.parent.call( this, $.extend( {
+ TagItemWidget.super.call( this, $.extend( {
data: this.itemModel.getName()
}, config ) );
diff --git a/resources/src/mediawiki.rcfilters/ui/ValuePickerWidget.js b/resources/src/mediawiki.rcfilters/ui/ValuePickerWidget.js
index 3ce63eee113d..5c03785fe56f 100644
--- a/resources/src/mediawiki.rcfilters/ui/ValuePickerWidget.js
+++ b/resources/src/mediawiki.rcfilters/ui/ValuePickerWidget.js
@@ -18,7 +18,7 @@ var ValuePickerWidget = function MwRcfiltersUiValuePickerWidget( model, config )
config = config || {};
// Parent
- ValuePickerWidget.parent.call( this, config );
+ ValuePickerWidget.super.call( this, config );
// Mixin constructors
OO.ui.mixin.LabelElement.call( this, config );
diff --git a/resources/src/mediawiki.rcfilters/ui/ViewSwitchWidget.js b/resources/src/mediawiki.rcfilters/ui/ViewSwitchWidget.js
index 5cdd3881bcbc..af2d6c1dcbea 100644
--- a/resources/src/mediawiki.rcfilters/ui/ViewSwitchWidget.js
+++ b/resources/src/mediawiki.rcfilters/ui/ViewSwitchWidget.js
@@ -15,7 +15,7 @@ ViewSwitchWidget = function MwRcfiltersUiViewSwitchWidget( controller, model, co
config = config || {};
// Parent
- ViewSwitchWidget.parent.call( this, config );
+ ViewSwitchWidget.super.call( this, config );
this.controller = controller;
this.model = model;
diff --git a/resources/src/mediawiki.rcfilters/ui/WatchlistTopSectionWidget.js b/resources/src/mediawiki.rcfilters/ui/WatchlistTopSectionWidget.js
index 7796148afed3..734d2d11cfa9 100644
--- a/resources/src/mediawiki.rcfilters/ui/WatchlistTopSectionWidget.js
+++ b/resources/src/mediawiki.rcfilters/ui/WatchlistTopSectionWidget.js
@@ -24,7 +24,7 @@ WatchlistTopSectionWidget = function MwRcfiltersUiWatchlistTopSectionWidget(
config = config || {};
// Parent
- WatchlistTopSectionWidget.parent.call( this, config );
+ WatchlistTopSectionWidget.super.call( this, config );
editWatchlistButton = new OO.ui.ButtonWidget( {
label: mw.msg( 'rcfilters-watchlist-edit-watchlist-button' ),
diff --git a/resources/src/mediawiki.special.apisandbox/BooleanToggleSwitchParamWidget.js b/resources/src/mediawiki.special.apisandbox/BooleanToggleSwitchParamWidget.js
index 35bd73f017b2..08e13ec36d6c 100644
--- a/resources/src/mediawiki.special.apisandbox/BooleanToggleSwitchParamWidget.js
+++ b/resources/src/mediawiki.special.apisandbox/BooleanToggleSwitchParamWidget.js
@@ -8,7 +8,7 @@ var UtilMixin = require( './UtilMixin.js' );
* @constructor
*/
function BooleanToggleSwitchParamWidget() {
- BooleanToggleSwitchParamWidget.parent.call( this );
+ BooleanToggleSwitchParamWidget.super.call( this );
}
OO.inheritClass( BooleanToggleSwitchParamWidget, OO.ui.ToggleSwitchWidget );
diff --git a/resources/src/mediawiki.special.apisandbox/DateTimeParamWidget.js b/resources/src/mediawiki.special.apisandbox/DateTimeParamWidget.js
index 62905dbc1b84..1a1655fd6a42 100644
--- a/resources/src/mediawiki.special.apisandbox/DateTimeParamWidget.js
+++ b/resources/src/mediawiki.special.apisandbox/DateTimeParamWidget.js
@@ -15,7 +15,7 @@ function DateTimeParamWidget( config ) {
};
config.clearable = false;
- DateTimeParamWidget.parent.call( this, config );
+ DateTimeParamWidget.super.call( this, config );
}
OO.inheritClass( DateTimeParamWidget, mw.widgets.datetime.DateTimeInputWidget );
diff --git a/resources/src/mediawiki.special.apisandbox/LimitParamWidget.js b/resources/src/mediawiki.special.apisandbox/LimitParamWidget.js
index 896a9dfb7143..b2e2a5201350 100644
--- a/resources/src/mediawiki.special.apisandbox/LimitParamWidget.js
+++ b/resources/src/mediawiki.special.apisandbox/LimitParamWidget.js
@@ -9,7 +9,7 @@ var TextParamMixin = require( './TextParamMixin.js' );
* @param {Object} config Configuration options
*/
function LimitParamWidget( config ) {
- LimitParamWidget.parent.call( this, config );
+ LimitParamWidget.super.call( this, config );
}
OO.inheritClass( LimitParamWidget, OO.ui.TextInputWidget );
diff --git a/resources/src/mediawiki.special.apisandbox/ParamLabelWidget.js b/resources/src/mediawiki.special.apisandbox/ParamLabelWidget.js
index fd54755d7d64..fa76cd01bdef 100644
--- a/resources/src/mediawiki.special.apisandbox/ParamLabelWidget.js
+++ b/resources/src/mediawiki.special.apisandbox/ParamLabelWidget.js
@@ -6,7 +6,7 @@
* @constructor
*/
function ParamLabelWidget() {
- ParamLabelWidget.parent.call(
+ ParamLabelWidget.super.call(
this,
{ classes: [ 'oo-ui-inline-help' ] }
);
diff --git a/resources/src/mediawiki.special.apisandbox/PasswordParamWidget.js b/resources/src/mediawiki.special.apisandbox/PasswordParamWidget.js
index d74c04feea87..7a5636b48d43 100644
--- a/resources/src/mediawiki.special.apisandbox/PasswordParamWidget.js
+++ b/resources/src/mediawiki.special.apisandbox/PasswordParamWidget.js
@@ -11,7 +11,7 @@ var TextParamMixin = require( './TextParamMixin.js' ),
*/
function PasswordParamWidget( config ) {
config.type = 'password';
- PasswordParamWidget.parent.call( this, config );
+ PasswordParamWidget.super.call( this, config );
}
OO.inheritClass( PasswordParamWidget, OO.ui.TextInputWidget );
diff --git a/resources/src/mediawiki.special.apisandbox/UploadSelectFileParamWidget.js b/resources/src/mediawiki.special.apisandbox/UploadSelectFileParamWidget.js
index 5248682ada10..fb51321ef01c 100644
--- a/resources/src/mediawiki.special.apisandbox/UploadSelectFileParamWidget.js
+++ b/resources/src/mediawiki.special.apisandbox/UploadSelectFileParamWidget.js
@@ -6,7 +6,7 @@
* @constructor
*/
function UploadSelectFileParamWidget() {
- UploadSelectFileParamWidget.parent.call( this );
+ UploadSelectFileParamWidget.super.call( this );
}
OO.inheritClass( UploadSelectFileParamWidget, OO.ui.SelectFileWidget );
diff --git a/resources/src/mediawiki.watchstar.widgets/WatchlistExpiryWidget.js b/resources/src/mediawiki.watchstar.widgets/WatchlistExpiryWidget.js
index 10f2ad191ced..bd3d31274c2f 100644
--- a/resources/src/mediawiki.watchstar.widgets/WatchlistExpiryWidget.js
+++ b/resources/src/mediawiki.watchstar.widgets/WatchlistExpiryWidget.js
@@ -23,7 +23,7 @@ function WatchlistExpiryWidget( action, pageTitle, updateWatchLink, config ) {
config = config || {};
$link = config.$link;
- WatchlistExpiryWidget.parent.call( this, config );
+ WatchlistExpiryWidget.super.call( this, config );
messageLabel = new OO.ui.LabelWidget( {
label: config.message
diff --git a/resources/src/mediawiki.widgets/mw.widgets.CalendarWidget.js b/resources/src/mediawiki.widgets/mw.widgets.CalendarWidget.js
index b911a5a5c38b..155936b01081 100644
--- a/resources/src/mediawiki.widgets/mw.widgets.CalendarWidget.js
+++ b/resources/src/mediawiki.widgets/mw.widgets.CalendarWidget.js
@@ -35,7 +35,7 @@
config = config || {};
// Parent constructor
- mw.widgets.CalendarWidget.parent.call( this, config );
+ mw.widgets.CalendarWidget.super.call( this, config );
// Mixin constructors
OO.ui.mixin.TabIndexedElement.call( this, $.extend( {}, config, { $tabIndexed: this.$element } ) );
@@ -641,7 +641,7 @@
}
// Parent method
- mw.widgets.CalendarWidget.parent.prototype.toggle.call( this, visible );
+ mw.widgets.CalendarWidget.super.prototype.toggle.call( this, visible );
if ( change ) {
this.togglePositioning( visible && !!this.$floatableContainer );
diff --git a/resources/src/mediawiki.widgets/mw.widgets.CategoryMultiselectWidget.js b/resources/src/mediawiki.widgets/mw.widgets.CategoryMultiselectWidget.js
index 39da4504bf7d..02b369692f6c 100644
--- a/resources/src/mediawiki.widgets/mw.widgets.CategoryMultiselectWidget.js
+++ b/resources/src/mediawiki.widgets/mw.widgets.CategoryMultiselectWidget.js
@@ -48,7 +48,7 @@
this.validateSearchTypes();
// Parent constructor
- mw.widgets.CategoryMultiselectWidget.parent.call( this, $.extend( true, {}, config, {
+ mw.widgets.CategoryMultiselectWidget.super.call( this, $.extend( true, {}, config, {
menu: {
filterFromInput: false
},
@@ -121,7 +121,7 @@
* @inheritdoc
*/
mw.widgets.CategoryMultiselectWidget.prototype.clearInput = function () {
- mw.widgets.CategoryMultiselectWidget.parent.prototype.clearInput.call( this );
+ mw.widgets.CategoryMultiselectWidget.super.prototype.clearInput.call( this );
// Abort all pending requests, we won't need their results
this.api.abort();
};
@@ -193,7 +193,7 @@
if ( !title ) {
return false;
}
- return mw.widgets.CategoryMultiselectWidget.parent.prototype.isAllowedData.call( this, data );
+ return mw.widgets.CategoryMultiselectWidget.super.prototype.isAllowedData.call( this, data );
};
/**
diff --git a/resources/src/mediawiki.widgets/mw.widgets.CategoryTagItemWidget.js b/resources/src/mediawiki.widgets/mw.widgets.CategoryTagItemWidget.js
index a15337c5634d..33eb28ab4410 100644
--- a/resources/src/mediawiki.widgets/mw.widgets.CategoryTagItemWidget.js
+++ b/resources/src/mediawiki.widgets/mw.widgets.CategoryTagItemWidget.js
@@ -103,7 +103,7 @@
// We only need to handle categories here... but we don't know the target language.
// So assume that any namespace-like prefix is the 'Category' namespace...
title = title.replace( /^(.+?)_*:_*(.*)$/, 'Category:$2' ); // HACK
- ForeignTitle.parent.call( this, title, namespace );
+ ForeignTitle.super.call( this, title, namespace );
}
OO.inheritClass( ForeignTitle, mw.Title );
ForeignTitle.prototype.getNamespacePrefix = function () {
@@ -127,7 +127,7 @@
mw.widgets.CategoryTagItemWidget = function MWWCategoryTagItemWidget( config ) {
var widget = this;
// Parent constructor
- mw.widgets.CategoryTagItemWidget.parent.call( this, $.extend( {
+ mw.widgets.CategoryTagItemWidget.super.call( this, $.extend( {
data: config.title.getMainText(),
label: config.title.getMainText()
}, config ) );
diff --git a/resources/src/mediawiki.widgets/mw.widgets.CheckMatrixWidget.js b/resources/src/mediawiki.widgets/mw.widgets.CheckMatrixWidget.js
index 6d1e2d39e4a8..2bbd7b9ddb08 100644
--- a/resources/src/mediawiki.widgets/mw.widgets.CheckMatrixWidget.js
+++ b/resources/src/mediawiki.widgets/mw.widgets.CheckMatrixWidget.js
@@ -27,7 +27,7 @@
config = config || {};
// Parent constructor
- mw.widgets.CheckMatrixWidget.parent.call( this, config );
+ mw.widgets.CheckMatrixWidget.super.call( this, config );
this.checkboxes = {};
this.name = config.name;
this.id = config.id;
@@ -138,7 +138,7 @@
var widget = this;
// Parent method
- mw.widgets.CheckMatrixWidget.parent.prototype.setDisabled.call( this, isDisabled );
+ mw.widgets.CheckMatrixWidget.super.prototype.setDisabled.call( this, isDisabled );
// setDisabled sometimes gets called before the widget is ready
if ( this.checkboxes ) {
diff --git a/resources/src/mediawiki.widgets/mw.widgets.ComplexNamespaceInputWidget.js b/resources/src/mediawiki.widgets/mw.widgets.ComplexNamespaceInputWidget.js
index 9bfe87d81f34..2d9bfa6c0aea 100644
--- a/resources/src/mediawiki.widgets/mw.widgets.ComplexNamespaceInputWidget.js
+++ b/resources/src/mediawiki.widgets/mw.widgets.ComplexNamespaceInputWidget.js
@@ -45,7 +45,7 @@
);
// Parent constructor
- mw.widgets.ComplexNamespaceInputWidget.parent.call( this, config );
+ mw.widgets.ComplexNamespaceInputWidget.super.call( this, config );
// Properties
this.config = config;
@@ -119,7 +119,7 @@
* @inheritdoc
*/
mw.widgets.ComplexNamespaceInputWidget.prototype.setDisabled = function ( disabled ) {
- mw.widgets.ComplexNamespaceInputWidget.parent.prototype.setDisabled.call( this, disabled );
+ mw.widgets.ComplexNamespaceInputWidget.super.prototype.setDisabled.call( this, disabled );
if ( this.namespace ) {
this.namespace.setDisabled( disabled );
}
diff --git a/resources/src/mediawiki.widgets/mw.widgets.ComplexTitleInputWidget.js b/resources/src/mediawiki.widgets/mw.widgets.ComplexTitleInputWidget.js
index 2c4044d10f5d..0f39f9ec77a7 100644
--- a/resources/src/mediawiki.widgets/mw.widgets.ComplexTitleInputWidget.js
+++ b/resources/src/mediawiki.widgets/mw.widgets.ComplexTitleInputWidget.js
@@ -20,7 +20,7 @@
*/
mw.widgets.ComplexTitleInputWidget = function MwWidgetsComplexTitleInputWidget( config ) {
// Parent constructor
- mw.widgets.ComplexTitleInputWidget.parent.call( this, config );
+ mw.widgets.ComplexTitleInputWidget.super.call( this, config );
// Properties
this.namespace = new mw.widgets.NamespaceInputWidget( config.namespace );
@@ -56,7 +56,7 @@
* @inheritdoc
*/
mw.widgets.ComplexTitleInputWidget.static.reusePreInfuseDOM = function ( node, config ) {
- config = mw.widgets.ComplexTitleInputWidget.parent.static.reusePreInfuseDOM( node, config );
+ config = mw.widgets.ComplexTitleInputWidget.super.static.reusePreInfuseDOM( node, config );
config.namespace = mw.widgets.NamespaceInputWidget.static.reusePreInfuseDOM(
$( node ).find( '.mw-widget-namespaceInputWidget' ),
config.namespace
@@ -72,7 +72,7 @@
* @inheritdoc
*/
mw.widgets.ComplexTitleInputWidget.static.gatherPreInfuseState = function ( node, config ) {
- var state = mw.widgets.ComplexTitleInputWidget.parent.static.gatherPreInfuseState( node, config );
+ var state = mw.widgets.ComplexTitleInputWidget.super.static.gatherPreInfuseState( node, config );
state.namespace = mw.widgets.NamespaceInputWidget.static.gatherPreInfuseState(
$( node ).find( '.mw-widget-namespaceInputWidget' ),
config.namespace
@@ -98,7 +98,7 @@
* @inheritdoc
*/
mw.widgets.ComplexTitleInputWidget.prototype.restorePreInfuseState = function ( state ) {
- mw.widgets.ComplexTitleInputWidget.parent.prototype.restorePreInfuseState.call( this, state );
+ mw.widgets.ComplexTitleInputWidget.super.prototype.restorePreInfuseState.call( this, state );
this.namespace.restorePreInfuseState( state.namespace );
this.title.restorePreInfuseState( state.title );
};
@@ -107,7 +107,7 @@
* @inheritdoc
*/
mw.widgets.ComplexTitleInputWidget.prototype.setDisabled = function ( disabled ) {
- mw.widgets.ComplexTitleInputWidget.parent.prototype.setDisabled.call( this, disabled );
+ mw.widgets.ComplexTitleInputWidget.super.prototype.setDisabled.call( this, disabled );
if ( this.namespace ) {
this.namespace.setDisabled( disabled );
}
diff --git a/resources/src/mediawiki.widgets/mw.widgets.DateInputWidget.js b/resources/src/mediawiki.widgets/mw.widgets.DateInputWidget.js
index 8261997884f8..3321cf373327 100644
--- a/resources/src/mediawiki.widgets/mw.widgets.DateInputWidget.js
+++ b/resources/src/mediawiki.widgets/mw.widgets.DateInputWidget.js
@@ -155,7 +155,7 @@
}
}
// Parent constructor
- mw.widgets.DateInputWidget.parent.call( this, config );
+ mw.widgets.DateInputWidget.super.call( this, config );
// Mixin constructors
OO.ui.mixin.IndicatorElement.call( this, config );
@@ -325,7 +325,7 @@
value = '';
}
- mw.widgets.DateInputWidget.parent.prototype.setValue.call( this, value );
+ mw.widgets.DateInputWidget.super.prototype.setValue.call( this, value );
if ( this.value !== oldValue ) {
this.updateUI();
diff --git a/resources/src/mediawiki.widgets/mw.widgets.ExpiryInputWidget.js b/resources/src/mediawiki.widgets/mw.widgets.ExpiryInputWidget.js
index 5f944aae1e68..f47032ec3bb8 100644
--- a/resources/src/mediawiki.widgets/mw.widgets.ExpiryInputWidget.js
+++ b/resources/src/mediawiki.widgets/mw.widgets.ExpiryInputWidget.js
@@ -26,7 +26,7 @@
this.relativeField.$element.addClass( 'mw-widget-ExpiryWidget-relative' );
// Parent constructor
- mw.widgets.ExpiryWidget.parent.call( this, config );
+ mw.widgets.ExpiryWidget.super.call( this, config );
// Properties
this.inputSwitch = new OO.ui.ButtonSelectWidget( {
@@ -143,7 +143,7 @@
mw.widgets.ExpiryWidget.static.reusePreInfuseDOM = function ( node, config ) {
var $relativeElement = $( node ).find( '.mw-widget-ExpiryWidget-relative' );
- config = mw.widgets.ExpiryWidget.parent.static.reusePreInfuseDOM( node, config );
+ config = mw.widgets.ExpiryWidget.super.static.reusePreInfuseDOM( node, config );
// eslint-disable-next-line no-jquery/no-class-state
if ( $relativeElement.hasClass( 'oo-ui-textInputWidget' ) ) {
@@ -165,7 +165,7 @@
* @inheritdoc
*/
mw.widgets.ExpiryWidget.static.gatherPreInfuseState = function ( node, config ) {
- var state = mw.widgets.ExpiryWidget.parent.static.gatherPreInfuseState( node, config );
+ var state = mw.widgets.ExpiryWidget.super.static.gatherPreInfuseState( node, config );
state.relativeInput = config.RelativeInputClass.static.gatherPreInfuseState(
$( node ).find( '.mw-widget-ExpiryWidget-relative' ),
@@ -179,7 +179,7 @@
* @inheritdoc
*/
mw.widgets.ExpiryWidget.prototype.restorePreInfuseState = function ( state ) {
- mw.widgets.ExpiryWidget.parent.prototype.restorePreInfuseState.call( this, state );
+ mw.widgets.ExpiryWidget.super.prototype.restorePreInfuseState.call( this, state );
this.relativeField.restorePreInfuseState( state.relativeInput );
};
@@ -187,7 +187,7 @@
* @inheritdoc
*/
mw.widgets.ExpiryWidget.prototype.setDisabled = function ( disabled ) {
- mw.widgets.ExpiryWidget.parent.prototype.setDisabled.call( this, disabled );
+ mw.widgets.ExpiryWidget.super.prototype.setDisabled.call( this, disabled );
this.relativeField.setDisabled( disabled );
if ( this.inputSwitch ) {
diff --git a/resources/src/mediawiki.widgets/mw.widgets.NamespaceInputWidget.js b/resources/src/mediawiki.widgets/mw.widgets.NamespaceInputWidget.js
index 0e872068d2a5..1c14786f3e21 100644
--- a/resources/src/mediawiki.widgets/mw.widgets.NamespaceInputWidget.js
+++ b/resources/src/mediawiki.widgets/mw.widgets.NamespaceInputWidget.js
@@ -23,7 +23,7 @@
config = $.extend( {}, config, { options: this.constructor.static.getNamespaceDropdownOptions( config ) } );
// Parent constructor
- mw.widgets.NamespaceInputWidget.parent.call( this, config );
+ mw.widgets.NamespaceInputWidget.super.call( this, config );
// Initialization
this.$element.addClass( 'mw-widget-namespaceInputWidget' );
diff --git a/resources/src/mediawiki.widgets/mw.widgets.NamespacesMenuOptionWidget.js b/resources/src/mediawiki.widgets/mw.widgets.NamespacesMenuOptionWidget.js
index 24f52afbac5f..02270da5d026 100644
--- a/resources/src/mediawiki.widgets/mw.widgets.NamespacesMenuOptionWidget.js
+++ b/resources/src/mediawiki.widgets/mw.widgets.NamespacesMenuOptionWidget.js
@@ -20,7 +20,7 @@
*/
mw.widgets.NamespacesMenuOptionWidget = function MwWidgetsNamespacesMenuOptionWidget( config ) {
// Parent
- mw.widgets.NamespacesMenuOptionWidget.parent.call( this, config );
+ mw.widgets.NamespacesMenuOptionWidget.super.call( this, config );
};
/* Setup */
diff --git a/resources/src/mediawiki.widgets/mw.widgets.NamespacesMultiselectWidget.js b/resources/src/mediawiki.widgets/mw.widgets.NamespacesMultiselectWidget.js
index 505d468c641e..0045fab2a386 100644
--- a/resources/src/mediawiki.widgets/mw.widgets.NamespacesMultiselectWidget.js
+++ b/resources/src/mediawiki.widgets/mw.widgets.NamespacesMultiselectWidget.js
@@ -34,7 +34,7 @@
}, config );
// Parent constructor
- mw.widgets.NamespacesMultiselectWidget.parent.call( this, $.extend( true,
+ mw.widgets.NamespacesMultiselectWidget.super.call( this, $.extend( true,
{
menu: {
filterMode: 'substring'
diff --git a/resources/src/mediawiki.widgets/mw.widgets.SearchInputWidget.js b/resources/src/mediawiki.widgets/mw.widgets.SearchInputWidget.js
index ad10900ac84e..c3664c6092a4 100644
--- a/resources/src/mediawiki.widgets/mw.widgets.SearchInputWidget.js
+++ b/resources/src/mediawiki.widgets/mw.widgets.SearchInputWidget.js
@@ -36,7 +36,7 @@
}, config );
// Parent constructor
- mw.widgets.SearchInputWidget.parent.call( this, config );
+ mw.widgets.SearchInputWidget.super.call( this, config );
// Initialization
this.$element.addClass( 'mw-widget-searchInputWidget' );
@@ -133,7 +133,7 @@
* @inheritdoc
*/
mw.widgets.SearchInputWidget.prototype.setReadOnly = function ( state ) {
- mw.widgets.SearchInputWidget.parent.prototype.setReadOnly.call( this, state );
+ mw.widgets.SearchInputWidget.super.prototype.setReadOnly.call( this, state );
this.updateSearchIndicator();
return this;
};
@@ -232,7 +232,7 @@
* @inheritdoc
*/
mw.widgets.SearchInputWidget.prototype.onLookupMenuChoose = function () {
- mw.widgets.SearchInputWidget.parent.prototype.onLookupMenuChoose.apply( this, arguments );
+ mw.widgets.SearchInputWidget.super.prototype.onLookupMenuChoose.apply( this, arguments );
if ( this.performSearchOnClick ) {
this.$element.closest( 'form' ).trigger( 'submit' );
@@ -243,7 +243,7 @@
* @inheritdoc
*/
mw.widgets.SearchInputWidget.prototype.getLookupMenuOptionsFromData = function () {
- var items = mw.widgets.SearchInputWidget.parent.prototype.getLookupMenuOptionsFromData.apply(
+ var items = mw.widgets.SearchInputWidget.super.prototype.getLookupMenuOptionsFromData.apply(
this, arguments
);
diff --git a/resources/src/mediawiki.widgets/mw.widgets.SelectWithInputWidget.js b/resources/src/mediawiki.widgets/mw.widgets.SelectWithInputWidget.js
index 118d7261d765..7eb1aa4919d1 100644
--- a/resources/src/mediawiki.widgets/mw.widgets.SelectWithInputWidget.js
+++ b/resources/src/mediawiki.widgets/mw.widgets.SelectWithInputWidget.js
@@ -57,7 +57,7 @@
}.bind( this ) );
// Parent constructor
- mw.widgets.SelectWithInputWidget.parent.call( this, config );
+ mw.widgets.SelectWithInputWidget.super.call( this, config );
// Initialization
this.$element
@@ -78,7 +78,7 @@
* @inheritdoc
*/
mw.widgets.SelectWithInputWidget.static.reusePreInfuseDOM = function ( node, config ) {
- config = mw.widgets.SelectWithInputWidget.parent.static.reusePreInfuseDOM( node, config );
+ config = mw.widgets.SelectWithInputWidget.super.static.reusePreInfuseDOM( node, config );
config.dropdowninput = OO.ui.DropdownInputWidget.static.reusePreInfuseDOM(
$( node ).find( '.oo-ui-dropdownInputWidget' ),
config.dropdowninput
@@ -94,7 +94,7 @@
* @inheritdoc
*/
mw.widgets.SelectWithInputWidget.static.gatherPreInfuseState = function ( node, config ) {
- var state = mw.widgets.SelectWithInputWidget.parent.static.gatherPreInfuseState( node, config );
+ var state = mw.widgets.SelectWithInputWidget.super.static.gatherPreInfuseState( node, config );
state.dropdowninput = OO.ui.DropdownInputWidget.static.gatherPreInfuseState(
$( node ).find( '.oo-ui-dropdownInputWidget' ),
config.dropdowninput
@@ -112,7 +112,7 @@
* @inheritdoc
*/
mw.widgets.SelectWithInputWidget.prototype.restorePreInfuseState = function ( state ) {
- mw.widgets.SelectWithInputWidget.parent.prototype.restorePreInfuseState.call( this, state );
+ mw.widgets.SelectWithInputWidget.super.prototype.restorePreInfuseState.call( this, state );
this.dropdowninput.restorePreInfuseState( state.dropdowninput );
this.textinput.restorePreInfuseState( state.textinput );
};
@@ -122,7 +122,7 @@
*/
mw.widgets.SelectWithInputWidget.prototype.setDisabled = function ( disabled ) {
var textinputIsHidden = this.or && this.dropdowninput.getValue() !== 'other';
- mw.widgets.SelectWithInputWidget.parent.prototype.setDisabled.call( this, disabled );
+ mw.widgets.SelectWithInputWidget.super.prototype.setDisabled.call( this, disabled );
this.dropdowninput.setDisabled( disabled );
// It is impossible to submit a form with hidden fields failing validation, e.g. one that
// is required. However, validity is not checked for disabled fields, as these are not
diff --git a/resources/src/mediawiki.widgets/mw.widgets.SizeFilterWidget.js b/resources/src/mediawiki.widgets/mw.widgets.SizeFilterWidget.js
index 5003fdc40598..2453fbbabfaa 100644
--- a/resources/src/mediawiki.widgets/mw.widgets.SizeFilterWidget.js
+++ b/resources/src/mediawiki.widgets/mw.widgets.SizeFilterWidget.js
@@ -44,7 +44,7 @@
this.label = new OO.ui.LabelWidget( { label: mw.msg( 'pagesize' ) } );
// Parent constructor
- mw.widgets.SizeFilterWidget.parent.call( this, config );
+ mw.widgets.SizeFilterWidget.super.call( this, config );
// Initialization
this.radioselectinput.setValue( config.selectMin ? 'min' : 'max' );
@@ -66,7 +66,7 @@
* @inheritdoc
*/
mw.widgets.SizeFilterWidget.static.reusePreInfuseDOM = function ( node, config ) {
- config = mw.widgets.SizeFilterWidget.parent.static.reusePreInfuseDOM( node, config );
+ config = mw.widgets.SizeFilterWidget.super.static.reusePreInfuseDOM( node, config );
config.radioselectinput = OO.ui.RadioSelectInputWidget.static.reusePreInfuseDOM(
$( node ).find( '.oo-ui-radioSelectInputWidget' ),
config.radioselectinput
@@ -82,7 +82,7 @@
* @inheritdoc
*/
mw.widgets.SizeFilterWidget.static.gatherPreInfuseState = function ( node, config ) {
- var state = mw.widgets.SizeFilterWidget.parent.static.gatherPreInfuseState( node, config );
+ var state = mw.widgets.SizeFilterWidget.super.static.gatherPreInfuseState( node, config );
state.radioselectinput = OO.ui.RadioSelectInputWidget.static.gatherPreInfuseState(
$( node ).find( '.oo-ui-radioSelectInputWidget' ),
config.radioselectinput
@@ -100,7 +100,7 @@
* @inheritdoc
*/
mw.widgets.SizeFilterWidget.prototype.restorePreInfuseState = function ( state ) {
- mw.widgets.SizeFilterWidget.parent.prototype.restorePreInfuseState.call( this, state );
+ mw.widgets.SizeFilterWidget.super.prototype.restorePreInfuseState.call( this, state );
this.radioselectinput.restorePreInfuseState( state.radioselectinput );
this.textinput.restorePreInfuseState( state.textinput );
};
diff --git a/resources/src/mediawiki.widgets/mw.widgets.TagMultiselectWidget.js b/resources/src/mediawiki.widgets/mw.widgets.TagMultiselectWidget.js
index 2917a03e8483..74f6f4895302 100644
--- a/resources/src/mediawiki.widgets/mw.widgets.TagMultiselectWidget.js
+++ b/resources/src/mediawiki.widgets/mw.widgets.TagMultiselectWidget.js
@@ -24,7 +24,7 @@
*/
mw.widgets.TagMultiselectWidget = function MwWidgetsTagMultiselectWidget( config ) {
// Parent constructor
- mw.widgets.TagMultiselectWidget.parent.call( this, $.extend( {}, config, {} ) );
+ mw.widgets.TagMultiselectWidget.super.call( this, $.extend( {}, config, {} ) );
if ( 'name' in config ) {
// Use this instead of <input type="hidden">, because hidden inputs do not have separate
diff --git a/resources/src/mediawiki.widgets/mw.widgets.TitleInputWidget.js b/resources/src/mediawiki.widgets/mw.widgets.TitleInputWidget.js
index e10fa2cffd9b..6a9fc3e441e3 100644
--- a/resources/src/mediawiki.widgets/mw.widgets.TitleInputWidget.js
+++ b/resources/src/mediawiki.widgets/mw.widgets.TitleInputWidget.js
@@ -25,7 +25,7 @@
config = config || {};
// Parent constructor
- mw.widgets.TitleInputWidget.parent.call( this, $.extend( {}, config, {
+ mw.widgets.TitleInputWidget.super.call( this, $.extend( {}, config, {
validate: config.validate !== undefined ? config.validate : this.isQueryValid.bind( this ),
autocomplete: false
} ) );
@@ -120,7 +120,7 @@
this.setLookupsDisabled( true );
// Parent method
- retval = mw.widgets.TitleInputWidget.parent.prototype.focus.apply( this, arguments );
+ retval = mw.widgets.TitleInputWidget.super.prototype.focus.apply( this, arguments );
this.setLookupsDisabled( !this.suggestions );
@@ -134,7 +134,7 @@
var widget = this;
// Parent method
- value = mw.widgets.TitleInputWidget.parent.prototype.cleanUpValue.call( this, value );
+ value = mw.widgets.TitleInputWidget.super.prototype.cleanUpValue.call( this, value );
return trimByteLength( this.value, value, this.maxLength, function ( val ) {
var title = widget.getMWTitle( val );
diff --git a/resources/src/mediawiki.widgets/mw.widgets.TitleOptionWidget.js b/resources/src/mediawiki.widgets/mw.widgets.TitleOptionWidget.js
index 050cca17d45b..85a5383f24fe 100644
--- a/resources/src/mediawiki.widgets/mw.widgets.TitleOptionWidget.js
+++ b/resources/src/mediawiki.widgets/mw.widgets.TitleOptionWidget.js
@@ -49,7 +49,7 @@
}, config );
// Parent constructor
- mw.widgets.TitleOptionWidget.parent.call( this, config );
+ mw.widgets.TitleOptionWidget.super.call( this, config );
// Remove check icon
this.checkIcon.$element.remove();
diff --git a/resources/src/mediawiki.widgets/mw.widgets.TitleSearchWidget.js b/resources/src/mediawiki.widgets/mw.widgets.TitleSearchWidget.js
index f1f98a276045..ff941fb54641 100644
--- a/resources/src/mediawiki.widgets/mw.widgets.TitleSearchWidget.js
+++ b/resources/src/mediawiki.widgets/mw.widgets.TitleSearchWidget.js
@@ -21,7 +21,7 @@
config = config || {};
// Parent constructor
- mw.widgets.TitleSearchWidget.parent.call( this, config );
+ mw.widgets.TitleSearchWidget.super.call( this, config );
// Mixin constructors
mw.widgets.TitleWidget.call( this, config );
@@ -83,7 +83,7 @@
return;
}
// Parent method
- mw.widgets.TitleSearchWidget.parent.prototype.onQueryChange.call( widget );
+ mw.widgets.TitleSearchWidget.super.prototype.onQueryChange.call( widget );
widget.results.addItems( widget.getOptionsFromData( data ) );
} );
};
diff --git a/resources/src/mediawiki.widgets/mw.widgets.TitlesMultiselectWidget.js b/resources/src/mediawiki.widgets/mw.widgets.TitlesMultiselectWidget.js
index 819c52727864..7731f4de75f8 100644
--- a/resources/src/mediawiki.widgets/mw.widgets.TitlesMultiselectWidget.js
+++ b/resources/src/mediawiki.widgets/mw.widgets.TitlesMultiselectWidget.js
@@ -20,7 +20,7 @@
*/
mw.widgets.TitlesMultiselectWidget = function MwWidgetsTitlesMultiselectWidget( config ) {
// Parent constructor
- mw.widgets.TitlesMultiselectWidget.parent.call( this, $.extend( true,
+ mw.widgets.TitlesMultiselectWidget.super.call( this, $.extend( true,
{
allowEditTags: false
},
@@ -104,7 +104,7 @@
widget.menu.addItems( widget.getOptionsFromData( data ) );
} ).always( function () {
// Parent method
- mw.widgets.TitlesMultiselectWidget.parent.prototype.onInputChange.call( widget );
+ mw.widgets.TitlesMultiselectWidget.super.prototype.onInputChange.call( widget );
} );
};
diff --git a/resources/src/mediawiki.widgets/mw.widgets.ToggleSwitchWidget.js b/resources/src/mediawiki.widgets/mw.widgets.ToggleSwitchWidget.js
index a40238c14651..e20d23b6ce80 100644
--- a/resources/src/mediawiki.widgets/mw.widgets.ToggleSwitchWidget.js
+++ b/resources/src/mediawiki.widgets/mw.widgets.ToggleSwitchWidget.js
@@ -18,7 +18,7 @@
*/
mw.widgets.ToggleSwitchWidget = function MwWidgetsToggleWidget( config ) {
// Parent constructor
- mw.widgets.ToggleSwitchWidget.parent.call( this, $.extend( {}, config, {} ) );
+ mw.widgets.ToggleSwitchWidget.super.call( this, $.extend( {}, config, {} ) );
if ( 'name' in config ) {
// Use this instead of <input type="hidden">, because hidden inputs do not have separate
@@ -51,7 +51,7 @@
/* Methods */
mw.widgets.ToggleSwitchWidget.prototype.isSelected = function () {
- return mw.widgets.ToggleSwitchWidget.parent.prototype.getValue.call( this );
+ return mw.widgets.ToggleSwitchWidget.super.prototype.getValue.call( this );
};
mw.widgets.ToggleSwitchWidget.prototype.getValue = function () {
diff --git a/resources/src/mediawiki.widgets/mw.widgets.UserInputWidget.js b/resources/src/mediawiki.widgets/mw.widgets.UserInputWidget.js
index 14dfe1f78808..11fb0fc5a0f3 100644
--- a/resources/src/mediawiki.widgets/mw.widgets.UserInputWidget.js
+++ b/resources/src/mediawiki.widgets/mw.widgets.UserInputWidget.js
@@ -23,7 +23,7 @@
config = config || {};
// Parent constructor
- mw.widgets.UserInputWidget.parent.call( this, $.extend( {}, config, { autocomplete: false } ) );
+ mw.widgets.UserInputWidget.super.call( this, $.extend( {}, config, { autocomplete: false } ) );
// Mixin constructors
OO.ui.mixin.LookupElement.call( this, config );
@@ -66,7 +66,7 @@
this.setLookupsDisabled( true );
// Parent method
- retval = mw.widgets.UserInputWidget.parent.prototype.focus.apply( this, arguments );
+ retval = mw.widgets.UserInputWidget.super.prototype.focus.apply( this, arguments );
this.setLookupsDisabled( false );
diff --git a/resources/src/mediawiki.widgets/mw.widgets.UsersMultiselectWidget.js b/resources/src/mediawiki.widgets/mw.widgets.UsersMultiselectWidget.js
index 970bd46ba44e..e807732f83af 100644
--- a/resources/src/mediawiki.widgets/mw.widgets.UsersMultiselectWidget.js
+++ b/resources/src/mediawiki.widgets/mw.widgets.UsersMultiselectWidget.js
@@ -44,7 +44,7 @@
}, config );
// Parent constructor
- mw.widgets.UsersMultiselectWidget.parent.call( this, $.extend( {}, config, {} ) );
+ mw.widgets.UsersMultiselectWidget.super.call( this, $.extend( {}, config, {} ) );
// Mixin constructors
OO.ui.mixin.PendingElement.call( this, $.extend( {}, config, { $pending: this.$handle } ) );
@@ -192,7 +192,7 @@
};
mw.widgets.UsersMultiselectWidget.prototype.onInputChange = function () {
- mw.widgets.UsersMultiselectWidget.parent.prototype.onInputChange.apply( this, arguments );
+ mw.widgets.UsersMultiselectWidget.super.prototype.onInputChange.apply( this, arguments );
this.updateMenuItems();
};