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=030fbb0935da5db1e246820dd2def95453f8eaca;hpb=10e119b56c32aa99491e676f0208e4c2b402fabc;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 030fbb0935..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. @@ -108,8 +108,14 @@ */ mw.widgets.ComplexTitleInputWidget.prototype.setDisabled = function ( disabled ) { mw.widgets.ComplexTitleInputWidget.parent.prototype.setDisabled.call( this, disabled ); - this.namespace.setDisabled( disabled ); - this.title.setDisabled( disabled ); + if ( this.namespace ) { + this.namespace.setDisabled( disabled ); + } + + if ( this.title ) { + this.title.setDisabled( disabled ); + } + return this; }; -}( jQuery, mediaWiki ) ); +}() );