Revision: 45520 Author: btongminh Date: 2009-01-07 21:11:31 +0000 (Wed, 07 Jan 2009)
Log Message: ----------- Add a subtitle for easy navigation Modified Paths: -------------- trunk/extensions/CodeReview/CodeRepoListView.php trunk/extensions/CodeReview/CodeReview.i18n.php trunk/extensions/CodeReview/SpecialCode.php Modified: trunk/extensions/CodeReview/CodeRepoListView.php =================================================================== --- trunk/extensions/CodeReview/CodeRepoListView.php 2009-01-07 21:10:25 UTC (rev 45519) +++ trunk/extensions/CodeReview/CodeRepoListView.php 2009-01-07 21:11:31 UTC (rev 45520) @@ -13,13 +13,18 @@ $text = ''; foreach( $repos as $repo ){ $name = $repo->getName(); - $text .= "* '''[[Special:Code/$name|$name]]''' ("; - $text .= "[[Special:Code/$name/comments|".wfMsgHtml( 'code-notes' )."]]"; - $text .= " | [[Special:Code/$name/tag|".wfMsgHtml( 'code-tags' )."]]"; - $text .= " | [[Special:Code/$name/author|".wfMsgHtml( 'code-authors' )."]]"; - $text .= ")\n"; + $text .= "* ".self::getNavItem( $name )."\n"; } $wgOut->addWikiText( $text ); } + + public static function getNavItem( $name ) { + $text = "'''[[Special:Code/$name|$name]]''' ("; + $text .= "[[Special:Code/$name/comments|".wfMsgHtml( 'code-notes' )."]]"; + $text .= " | [[Special:Code/$name/tag|".wfMsgHtml( 'code-tags' )."]]"; + $text .= " | [[Special:Code/$name/author|".wfMsgHtml( 'code-authors' )."]]"; + $text .= ")"; + return $text; + } } Modified: trunk/extensions/CodeReview/CodeReview.i18n.php =================================================================== --- trunk/extensions/CodeReview/CodeReview.i18n.php 2009-01-07 21:10:25 UTC (rev 45519) +++ trunk/extensions/CodeReview/CodeReview.i18n.php 2009-01-07 21:11:31 UTC (rev 45520) @@ -75,6 +75,8 @@ 'code-rev-submit' => 'Save changes', 'code-rev-submit-next' => 'Save & next unresolved', + 'codereview-subtitle' => 'For $1', + 'codereview-reply-link' => 'reply', 'codereview-email-subj' => '[$1] [r$2]: New comment added', Modified: trunk/extensions/CodeReview/SpecialCode.php =================================================================== --- trunk/extensions/CodeReview/SpecialCode.php 2009-01-07 21:10:25 UTC (rev 45519) +++ trunk/extensions/CodeReview/SpecialCode.php 2009-01-07 21:11:31 UTC (rev 45520) @@ -78,6 +78,15 @@ } } $view->execute(); + + // Add subtitle for easy navigation + global $wgOut; + if ( $view instanceof CodeView ) { + $repo = $view->getRepo(); + if ( $repo ) + $wgOut->setSubtitle( wfMsgExt( 'codereview-subtitle', 'parse', + CodeRepoListView::getNavItem( $repo->getName() ) ) ); + } } } @@ -144,6 +153,12 @@ } return $html . "</table>\n"; } + + function getRepo() { + if ( $this->mRepo ) + return $this->mRepo; + return false; + } } class CodeCommentLinker { _______________________________________________ MediaWiki-CVS mailing list MediaWiki-CVS@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs