X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=resources%2Fsrc%2Fmediawiki.widgets%2Fmw.widgets.ComplexTitleInputWidget.js;h=2c4044d10f5d0babb3f1d1564122ff6ad14c66f7;hb=13314ea479410f83a48dd8e450a0f44d12c4f05c;hp=8f48ec3d506cb50070d2faf6e86fbfef747ea25c;hpb=1f83b424294a6fd78cb73cf43db3464ca7481774;p=lhc%2Fweb%2Fwiklou.git diff --git a/resources/src/mediawiki.widgets/mw.widgets.ComplexTitleInputWidget.js b/resources/src/mediawiki.widgets/mw.widgets.ComplexTitleInputWidget.js index 8f48ec3d50..2c4044d10f 100644 --- a/resources/src/mediawiki.widgets/mw.widgets.ComplexTitleInputWidget.js +++ b/resources/src/mediawiki.widgets/mw.widgets.ComplexTitleInputWidget.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 () { /** * Like TitleInputWidget, but the namespace has to be input through a separate dropdown field. @@ -103,4 +103,19 @@ this.title.restorePreInfuseState( state.title ); }; -}( jQuery, mediaWiki ) ); + /** + * @inheritdoc + */ + mw.widgets.ComplexTitleInputWidget.prototype.setDisabled = function ( disabled ) { + mw.widgets.ComplexTitleInputWidget.parent.prototype.setDisabled.call( this, disabled ); + if ( this.namespace ) { + this.namespace.setDisabled( disabled ); + } + + if ( this.title ) { + this.title.setDisabled( disabled ); + } + return this; + }; + +}() );