X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=resources%2Fsrc%2Fmediawiki.widgets%2Fmw.widgets.ComplexNamespaceInputWidget.js;h=9bfe87d81f34b5ead3d302aa243c5416ba8fc7ce;hb=2f5d88819799f077f4d3a3288dad104141692f20;hp=f67ed3de65951faa3aa3e5e589f7563cc7c95f2b;hpb=70e760ee4e37edad1be0573b37c17fe6899e4806;p=lhc%2Fweb%2Fwiklou.git diff --git a/resources/src/mediawiki.widgets/mw.widgets.ComplexNamespaceInputWidget.js b/resources/src/mediawiki.widgets/mw.widgets.ComplexNamespaceInputWidget.js index f67ed3de65..9bfe87d81f 100644 --- a/resources/src/mediawiki.widgets/mw.widgets.ComplexNamespaceInputWidget.js +++ b/resources/src/mediawiki.widgets/mw.widgets.ComplexNamespaceInputWidget.js @@ -4,7 +4,7 @@ * @copyright 2011-2015 MediaWiki Widgets Team and others; see AUTHORS.txt * @license The MIT License (MIT); see LICENSE.txt */ -( function ( $, mw ) { +( function () { /** * Namespace input widget. Displays a dropdown box with the choice of available namespaces, plus @@ -115,4 +115,22 @@ } }; -}( jQuery, mediaWiki ) ); + /** + * @inheritdoc + */ + mw.widgets.ComplexNamespaceInputWidget.prototype.setDisabled = function ( disabled ) { + mw.widgets.ComplexNamespaceInputWidget.parent.prototype.setDisabled.call( this, disabled ); + if ( this.namespace ) { + this.namespace.setDisabled( disabled ); + } + if ( this.invert ) { + this.invert.setDisabled( disabled ); + } + + if ( this.associated ) { + this.associated.setDisabled( disabled ); + } + return this; + }; + +}() );