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

Reply via email to