Change space to non-breaking space to keep headers aligned
authorDanny B <wikimedia.danny.b@email.cz>
Sat, 16 Mar 2013 03:57:08 +0000 (04:57 +0100)
committerDanny B <wikimedia.danny.b@email.cz>
Fri, 22 Mar 2013 22:49:16 +0000 (23:49 +0100)
Change-Id: I8395efe3ded9093aa5dded9f0688ed0ef3ab9cc6

includes/CategoryViewer.php

index 970adb5..a98f792 100644 (file)
@@ -526,7 +526,10 @@ class CategoryViewer extends ContextSource {
 
                        $first = true;
                        foreach ( $colContents as $char => $articles ) {
-                               $ret .= '<h3>' . htmlspecialchars( $char );
+                               # Change space to non-breaking space to keep headers aligned
+                               $h3char = $char === ' ' ? '&#160;' : htmlspecialchars( $char );
+
+                               $ret .= '<h3>' . $h3char;
                                if ( $first && $char === $prevchar ) {
                                        # We're continuing a previous chunk at the top of a new
                                        # column, so add " cont." after the letter.