Add classes to tag markers on recentchanges
authorAndrew Garrett <werdna@users.mediawiki.org>
Wed, 17 Jun 2009 20:18:37 +0000 (20:18 +0000)
committerAndrew Garrett <werdna@users.mediawiki.org>
Wed, 17 Jun 2009 20:18:37 +0000 (20:18 +0000)
includes/ChangeTags.php

index 2f96710..23329c4 100644 (file)
@@ -13,11 +13,15 @@ class ChangeTags {
                $tags = explode( ',', $tags );
                $displayTags = array();
                foreach( $tags as $tag ) {
-                       $displayTags[] = self::tagDescription( $tag );
+                       $displayTags[] = Xml::tags( 'span',
+                                                               array( 'class' => "mw-tag-marker mw-tag-marker-$tag" ),
+                                                               self::tagDescription( $tag ) );
                        $classes[] = Sanitizer::escapeClass( "mw-tag-$tag" );
                }
 
-               return array( '(' . implode( ', ', $displayTags ) . ')', $classes );
+               $markers = '(' . implode( ', ', $displayTags ) . ')';
+               $markers = Xml::tags( 'span', array( 'class' => 'mw-tag-markers' ), $markers );
+               return array( $markers, $classes );
        }
 
        static function tagDescription( $tag ) {