jenkins-bot has submitted this change and it was merged. (
https://gerrit.wikimedia.org/r/344598 )
Change subject: mw.widgets.Complex*: Add setDisabled
..
mw.widgets.Complex*: Add setDisabled
These widgets inherit from OO.ui.Widget and so need to implement
setDisabled. Calling this method right now would set the right
CSS classes but wont actually disable the widget.
Change-Id: I6747f4e64dd81197bb3e37c09876399f1cb3be07
---
M resources/src/mediawiki.widgets/mw.widgets.ComplexNamespaceInputWidget.js
M resources/src/mediawiki.widgets/mw.widgets.ComplexTitleInputWidget.js
2 files changed, 25 insertions(+), 0 deletions(-)
Approvals:
Bartosz Dziewoński: Looks good to me, approved
jenkins-bot: Verified
diff --git
a/resources/src/mediawiki.widgets/mw.widgets.ComplexNamespaceInputWidget.js
b/resources/src/mediawiki.widgets/mw.widgets.ComplexNamespaceInputWidget.js
index f67ed3d..b0c9f91 100644
--- a/resources/src/mediawiki.widgets/mw.widgets.ComplexNamespaceInputWidget.js
+++ b/resources/src/mediawiki.widgets/mw.widgets.ComplexNamespaceInputWidget.js
@@ -115,4 +115,20 @@
}
};
+ /**
+* @inheritdoc
+*/
+ mw.widgets.ComplexNamespaceInputWidget.prototype.setDisabled = function
( disabled ) {
+
mw.widgets.ComplexNamespaceInputWidget.parent.prototype.setDisabled.call( this,
disabled );
+ this.namespace.setDisabled( disabled );
+
+ if ( this.invert ) {
+ this.invert.setDisabled( disabled );
+ }
+
+ if ( this.associated ) {
+ this.associated.setDisabled( disabled );
+ }
+ };
+
}( jQuery, mediaWiki ) );
diff --git
a/resources/src/mediawiki.widgets/mw.widgets.ComplexTitleInputWidget.js
b/resources/src/mediawiki.widgets/mw.widgets.ComplexTitleInputWidget.js
index 8f48ec3..030fbb0 100644
--- a/resources/src/mediawiki.widgets/mw.widgets.ComplexTitleInputWidget.js
+++ b/resources/src/mediawiki.widgets/mw.widgets.ComplexTitleInputWidget.js
@@ -103,4 +103,13 @@
this.title.restorePreInfuseState( state.title );
};
+ /**
+* @inheritdoc
+*/
+ mw.widgets.ComplexTitleInputWidget.prototype.setDisabled = function (
disabled ) {
+
mw.widgets.ComplexTitleInputWidget.parent.prototype.setDisabled.call( this,
disabled );
+ this.namespace.setDisabled( disabled );
+ this.title.setDisabled( disabled );
+ };
+
}( jQuery, mediaWiki ) );
--
To view, visit https://gerrit.wikimedia.org/r/344598
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: I6747f4e64dd81197bb3e37c09876399f1cb3be07
Gerrit-PatchSet: 2
Gerrit-Project: mediawiki/core
Gerrit-Branch: master
Gerrit-Owner: Prtksxna
Gerrit-Reviewer: Bartosz Dziewoński
Gerrit-Reviewer: Jack Phoenix
Gerrit-Reviewer: Jforrester
Gerrit-Reviewer: jenkins-bot <>
___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits