* (bug 18449) Fixed items number per column on category pages when the total is divisible by 3
This commit is contained in:
parent
c0bb2cb46f
commit
f25769622e
2 changed files with 6 additions and 3 deletions
|
|
@ -346,6 +346,8 @@ it from source control: http://www.mediawiki.org/wiki/Download_from_SVN
|
|||
* (bug 18441) rebuildrecentchanges.inc no longer ignores $wgLogRestrictions
|
||||
* (bug 18317) Bolded selections in 1 | 3 | etc days on RecentChanges now use
|
||||
<strong> instead of hardcoded styles
|
||||
* (bug 18449) Fixed items number per column on category pages when the total is
|
||||
divisible by 3
|
||||
|
||||
== API changes in 1.15 ==
|
||||
* (bug 16858) Revamped list=deletedrevs to make listing deleted contributions
|
||||
|
|
|
|||
|
|
@ -362,7 +362,8 @@ class CategoryViewer {
|
|||
*/
|
||||
function columnList( $articles, $articles_start_char ) {
|
||||
// divide list into three equal chunks
|
||||
$chunk = (int) (count ( $articles ) / 3);
|
||||
$chunk = (int) ( count( $articles ) / 3 );
|
||||
$remaining = count( $articles ) % 3;
|
||||
|
||||
// get and display header
|
||||
$r = '<table width="100%"><tr valign="top">';
|
||||
|
|
@ -370,9 +371,9 @@ class CategoryViewer {
|
|||
$prev_start_char = 'none';
|
||||
|
||||
// loop through the chunks
|
||||
for($startChunk = 0, $endChunk = $chunk, $chunkIndex = 0;
|
||||
for( $startChunk = 0, $endChunk = $chunk, $chunkIndex = 0;
|
||||
$chunkIndex < 3;
|
||||
$chunkIndex++, $startChunk = $endChunk, $endChunk += $chunk + 1)
|
||||
$chunkIndex++, $startChunk = $endChunk, $endChunk += $remaining == 0 ? $chunk : $chunk + 1 )
|
||||
{
|
||||
$r .= "<td>\n";
|
||||
$atColumnTop = true;
|
||||
|
|
|
|||
Loading…
Reference in a new issue