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