Bartosz Dziewoński has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/168920

Change subject: ButtonInputWidget: Treat 'readOnly' is 'disabled'
......................................................................

ButtonInputWidget: Treat 'readOnly' is 'disabled'

One can't have read-only buttons, but InputWidget accepts a 'readOnly'
configuration option. This looks like a sane solution.

Change-Id: If61294f27540b49547328094ab478f3aeff9b13b
---
M php/widgets/OoUiButtonInputWidget.php
M src/widgets/ButtonInputWidget.js
2 files changed, 22 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/oojs/ui refs/changes/20/168920/1

diff --git a/php/widgets/OoUiButtonInputWidget.php 
b/php/widgets/OoUiButtonInputWidget.php
index 87a3746..2185936 100644
--- a/php/widgets/OoUiButtonInputWidget.php
+++ b/php/widgets/OoUiButtonInputWidget.php
@@ -76,4 +76,12 @@
 
                return $this;
        }
+
+       public function isReadOnly() {
+               return $this->isDisabled();
+       }
+
+       public function setReadOnly( $state ) {
+               return $this->setDisabled( $state );
+       }
 }
diff --git a/src/widgets/ButtonInputWidget.js b/src/widgets/ButtonInputWidget.js
index b7b0244..4ca0289 100644
--- a/src/widgets/ButtonInputWidget.js
+++ b/src/widgets/ButtonInputWidget.js
@@ -132,3 +132,17 @@
        }
        return false;
 };
+
+/**
+ * @inheritdoc
+ */
+OO.ui.ButtonInputWidget.prototype.isReadOnly = function () {
+       return this.isDisabled();
+};
+
+/**
+ * @inheritdoc
+ */
+OO.ui.ButtonInputWidget.prototype.setReadOnly = function ( state ) {
+       return this.setDisabled( state );
+};

-- 
To view, visit https://gerrit.wikimedia.org/r/168920
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: If61294f27540b49547328094ab478f3aeff9b13b
Gerrit-PatchSet: 1
Gerrit-Project: oojs/ui
Gerrit-Branch: master
Gerrit-Owner: Bartosz Dziewoński <matma....@gmail.com>

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

Reply via email to