Florianschmidtwelzow has uploaded a new change for review.
https://gerrit.wikimedia.org/r/225217
Change subject: WIP: Implement OOUI version of tag filter in ChangeTags
......................................................................
WIP: Implement OOUI version of tag filter in ChangeTags
Change-Id: I51a40eb091cfe28f67168c17ff92fbb72270a893
---
M includes/changetags/ChangeTags.php
1 file changed, 29 insertions(+), 14 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/mediawiki/core
refs/changes/17/225217/1
diff --git a/includes/changetags/ChangeTags.php
b/includes/changetags/ChangeTags.php
index 95f4816..f853df3 100644
--- a/includes/changetags/ChangeTags.php
+++ b/includes/changetags/ChangeTags.php
@@ -621,7 +621,7 @@
* - if $fullForm is true: String, html fragment
*/
public static function buildTagFilterSelector( $selected = '',
- $fullForm = false, Title $title = null
+ $fullForm = false, Title $title = null, $ooui = false
) {
global $wgUseTagFilter;
@@ -629,19 +629,34 @@
return $fullForm ? '' : array();
}
- $data = array(
- Html::rawElement(
- 'label',
- array( 'for' => 'tagfilter' ),
- wfMessage( 'tag-filter' )->parse()
- ),
- Xml::input(
- 'tagfilter',
- 20,
- $selected,
- array( 'class' => 'mw-tagfilter-input
mw-ui-input mw-ui-input-inline', 'id' => 'tagfilter' )
- )
- );
+ if ( $ooui ) {
+ $data = new \OOUI\FieldLayout(
+ new OOUI\TextInputWidget( array(
+ 'id' => 'tagfilter',
+ 'name' => 'tagfilter',
+ 'value' => $selected,
+ 'classes' => 'mw-tagfilter-input
mw-ui-input mw-ui-input-inline',
+ ) ),
+ array(
+ 'align' => 'left',
+ 'label' => new OOUI\HtmlSnippet(
wfMessage( 'tag-filter' )->parse() ),
+ )
+ );
+ } else {
+ $data = array(
+ Html::rawElement(
+ 'label',
+ array( 'for' => 'tagfilter' ),
+ wfMessage( 'tag-filter' )->parse()
+ ),
+ Xml::input(
+ 'tagfilter',
+ 20,
+ $selected,
+ array( 'class' => 'mw-tagfilter-input
mw-ui-input mw-ui-input-inline', 'id' => 'tagfilter' )
+ )
+ );
+ }
if ( !$fullForm ) {
return $data;
--
To view, visit https://gerrit.wikimedia.org/r/225217
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I51a40eb091cfe28f67168c17ff92fbb72270a893
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/core
Gerrit-Branch: master
Gerrit-Owner: Florianschmidtwelzow <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits