[MediaWiki-commits] [Gerrit] mediawiki/core[master]: mw.widgets.Complex*: Add setDisabled

2017-03-29 Thread jenkins-bot (Code Review)
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


[MediaWiki-commits] [Gerrit] mediawiki/core[master]: mw.widgets.Complex*: Add setDisabled

2017-03-24 Thread Prtksxna (Code Review)
Prtksxna has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/344598 )

Change subject: mw.widgets.Complex*: Add setDisabled
..

mw.widgets.Complex*: Add setDisabled

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(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/core 
refs/changes/98/344598/1

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: newchange
Gerrit-Change-Id: I6747f4e64dd81197bb3e37c09876399f1cb3be07
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/core
Gerrit-Branch: master
Gerrit-Owner: Prtksxna 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits