* @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.
OO.inheritClass( mw.widgets.ComplexTitleInputWidget, OO.ui.Widget );
/* Static Methods */
- /*jshint -W024*/
/**
* @inheritdoc
return state;
};
- /*jshint +W024*/
-
/* Methods */
/**
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;
+ };
+
+}() );