Bug 33514 - Make category "columns" (table cells) equal width
authorMark A. Hershberger <mah@users.mediawiki.org>
Thu, 5 Jan 2012 04:53:05 +0000 (04:53 +0000)
committerMark A. Hershberger <mah@users.mediawiki.org>
Thu, 5 Jan 2012 04:53:05 +0000 (04:53 +0000)
Author: Erwin Dokter

includes/CategoryViewer.php

index 0986142..4d3532c 100644 (file)
@@ -486,10 +486,11 @@ class CategoryViewer extends ContextSource {
                # Split into three columns
                $columns = array_chunk( $columns, ceil( count( $columns ) / 3 ), true /* preserve keys */ );
 
-               $ret = '<table width="100%"><tr valign="top"><td>';
+               $ret = '<table width="100%"><tr valign="top">';
                $prevchar = null;
 
                foreach ( $columns as $column ) {
+                       $ret .= '<td width="33.3%">';
                        $colContents = array();
 
                        # Kind of like array_flip() here, but we keep duplicates in an
@@ -519,10 +520,10 @@ class CategoryViewer extends ContextSource {
                                $prevchar = $char;
                        }
 
-                       $ret .= "</td>\n<td>";
+                       $ret .= "</td>\n";
                }
 
-               $ret .= '</td></tr></table>';
+               $ret .= '</tr></table>';
                return $ret;
        }