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

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

Change subject: OOUIHTMLForm: Implement HTMLRadioField
......................................................................

OOUIHTMLForm: Implement HTMLRadioField

Trivial now that we have RadioSelectInputWidget in OOUI
(added in fd2815e372f6a4beb4f4e5f2a7d9cbf785d40851).

Bug: 98855
Change-Id: I224e591e58534c07af62eebb9ae4b185225edc33
---
M includes/htmlform/HTMLRadioField.php
1 file changed, 17 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/core 
refs/changes/51/218151/1

diff --git a/includes/htmlform/HTMLRadioField.php 
b/includes/htmlform/HTMLRadioField.php
index 0f00540..077b539 100644
--- a/includes/htmlform/HTMLRadioField.php
+++ b/includes/htmlform/HTMLRadioField.php
@@ -38,6 +38,23 @@
                return $html;
        }
 
+       function getInputOOUI( $value ) {
+               $options = array();
+               foreach ( $this->getOptions() as $label => $value ) {
+                       $options[] = array(
+                               'data' => $value,
+                               'label' => $this->mOptionsLabelsNotFromMessage 
? new OOUI\HtmlSnippet( $label ) : $label,
+                       );
+               }
+
+               $attribs = $this->getAttributes( array( 'disabled', 'tabindex' 
), array( 'tabindex' => 'tabIndex' ) ) );
+               return new OOUI\RadioSelectInputWidget( array(
+                       'value' => $value,
+                       'options' => $options,
+                       'classes' => 'mw-htmlform-flatlist-item',
+               ) + $attribs );
+       }
+
        function formatOptions( $options, $value ) {
                $html = '';
 

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I224e591e58534c07af62eebb9ae4b185225edc33
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/core
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