http://www.mediawiki.org/wiki/Special:Code/MediaWiki/93554
Revision: 93554 Author: ialex Date: 2011-07-30 19:06:43 +0000 (Sat, 30 Jul 2011) Log Message: ----------- * Call Linker methods statically * Factorised calls to Skin::getTitle() in StandardTemplate::quickBar() Modified Paths: -------------- trunk/phase3/skins/Standard.php Modified: trunk/phase3/skins/Standard.php =================================================================== --- trunk/phase3/skins/Standard.php 2011-07-30 19:06:20 UTC (rev 93553) +++ trunk/phase3/skins/Standard.php 2011-07-30 19:06:43 UTC (rev 93554) @@ -23,7 +23,7 @@ */ function setupSkinUserCss( OutputPage $out ){ parent::setupSkinUserCss( $out ); - $out->AddModuleStyles( 'skins.standard' ); + $out->addModuleStyles( 'skins.standard' ); $qb = $this->qbSetting(); $rules = array(); @@ -111,7 +111,8 @@ $action = $wgRequest->getText( 'action' ); $wpPreview = $wgRequest->getBool( 'wpPreview' ); - $tns = $this->getSkin()->getTitle()->getNamespace(); + $title = $this->getSkin()->getTitle(); + $tns = $title->getNamespace(); $s = "\n<div id='quickbar'>"; $s .= "\n" . $this->getSkin()->logoText() . "\n<hr class='sep' />"; @@ -151,7 +152,7 @@ } $s .= "\n<hr class='sep' />"; - $articleExists = $this->getSkin()->getTitle()->getArticleId(); + $articleExists = $title->getArticleId(); if ( $wgOut->isArticle() || $action == 'edit' || $action == 'history' || $wpPreview ) { if( $wgOut->isArticle() ) { $s .= '<strong>' . $this->editThisPage() . '</strong>'; @@ -196,14 +197,14 @@ $text = wfMsg( 'articlepage' ); } - $link = $this->getSkin()->getTitle()->getText(); + $link = $title->getText(); $nstext = $wgContLang->getNsText( $tns ); if( $nstext ) { # add namespace if necessary $link = $nstext . ':' . $link; } $s .= Linker::link( Title::newFromText( $link ), $text ); - } elseif( $this->getSkin()->getTitle()->getNamespace() != NS_SPECIAL ) { + } elseif( $title->getNamespace() != NS_SPECIAL ) { # we just throw in a "New page" text to tell the user that he's in edit mode, # and to avoid messing with the separator that is prepended to the next item $s .= '<strong>' . wfMsg( 'newpage' ) . '</strong>'; @@ -211,16 +212,15 @@ } # "Post a comment" link - if( ( $this->getSkin()->getTitle()->isTalkPage() || $wgOut->showNewSectionLink() ) && $action != 'edit' && !$wpPreview ) - $s .= '<br />' . $this->getSkin()->link( - $this->getSkin()->getTitle(), + if( ( $title->isTalkPage() || $wgOut->showNewSectionLink() ) && $action != 'edit' && !$wpPreview ) + $s .= '<br />' . Linker::link( + $title, wfMsg( 'postcomment' ), array(), array( 'action' => 'edit', 'section' => 'new' - ), - array( 'known', 'noclasses' ) + ) ); /* @@ -233,7 +233,7 @@ if( $action != 'edit' && $action != 'submit' ) { $s .= $sep . $this->watchThisPage(); } - if ( $this->getSkin()->getTitle()->userCan( 'edit' ) ) + if ( $title->userCan( 'edit' ) ) $s .= $sep . $this->moveThisPage(); } if ( $wgUser->isAllowed( 'delete' ) && $articleExists ) { @@ -251,12 +251,12 @@ } if ( - NS_USER == $this->getSkin()->getTitle()->getNamespace() || - $this->getSkin()->getTitle()->getNamespace() == NS_USER_TALK + NS_USER == $title->getNamespace() || + $title->getNamespace() == NS_USER_TALK ) { - $id = User::idFromName( $this->getSkin()->getTitle()->getText() ); - $ip = User::isIP( $this->getSkin()->getTitle()->getText() ); + $id = User::idFromName( $title->getText() ); + $ip = User::isIP( $title->getText() ); if( $id || $ip ){ $s .= $sep . $this->userContribsLink(); _______________________________________________ MediaWiki-CVS mailing list MediaWiki-CVS@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs