diff options
author | Ed Sanders <esanders@wikimedia.org> | 2023-11-02 17:32:52 +0000 |
---|---|---|
committer | Ed Sanders <esanders@wikimedia.org> | 2023-11-02 17:34:27 +0000 |
commit | 5e09c4eca441ef6b31b0ee236a092535d573ce80 (patch) | |
tree | 8271a09815a770159370cb54076482ec19a19eba | |
parent | 527be9ff5494d016b7011be1c1620d7a74520fd9 (diff) | |
download | mediawikicore-5e09c4eca441ef6b31b0ee236a092535d573ce80.tar.gz mediawikicore-5e09c4eca441ef6b31b0ee236a092535d573ce80.zip |
Fix remaining uses of 'parent'->'super'
Bug: T120821
Change-Id: Ia26c1242c69cba169d3ef600fa435b7280e1fc8a
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(); }; |