* @ingroup Skins
*/
-if( !defined( 'MEDIAWIKI' ) )
+if( !defined( 'MEDIAWIKI' ) ) {
die( -1 );
+}
/**
* @todo document
* @ingroup Skins
*/
class SkinStandard extends Skin {
- /*
- * OutputPage
- */
- function outputPage( OutputPage $out ) {
- global $wgStylePath;
- if ( 3 == $this->qbSetting() ) { # Floating left
- $out->addScriptFile ( "{$wgStylePath}/common/sticky.js" );
- }
- parent::outputPage( $out );
- }
/**
*
function setupSkinUserCss( OutputPage $out ){
if ( 3 == $this->qbSetting() ) { # Floating left
$out->addStyle( 'common/quickbar.css' );
- } else if ( 4 == $this->qbSetting() ) { # Floating right
+ } elseif ( 4 == $this->qbSetting() ) { # Floating right
$out->addStyle( 'common/quickbar-right.css' );
}
parent::setupSkinUserCss( $out );
if ( 2 == $qb ) { # Right
$s .= "#quickbar { position: absolute; top: 4px; right: 4px; " .
- "border-left: 2px solid #000000; }\n" .
- "#article, #mw-data-after-content { margin-left: 4px; margin-right: 152px; }\n";
- } else if ( 1 == $qb || 3 == $qb ) {
+ "border-left: 2px solid #000000; }\n" .
+ "#article, #mw-data-after-content { margin-left: 4px; margin-right: 152px; }\n";
+ } elseif ( 1 == $qb || 3 == $qb ) {
$s .= "#quickbar { position: absolute; top: 4px; left: 4px; " .
- "border-right: 1px solid gray; }\n" .
- "#article, #mw-data-after-content { margin-left: 152px; margin-right: 4px; }\n";
- } else if ( 4 == $qb) {
+ "border-right: 1px solid gray; }\n" .
+ "#article, #mw-data-after-content { margin-left: 152px; margin-right: 4px; }\n";
+ } elseif ( 4 == $qb ) {
$s .= "#quickbar { border-right: 1px solid gray; }\n" .
- "#article, #mw-data-after-content { margin-right: 152px; margin-left: 4px; }\n";
+ "#article, #mw-data-after-content { margin-right: 152px; margin-left: 4px; }\n";
}
return $s;
}
$qb = $this->qbSetting();
$shove = ( $qb != 0 );
$left = ( $qb == 1 || $qb == 3 );
- if( $wgContLang->isRTL() ) $left = !$left;
+ if( $wgContLang->isRTL() ) {
+ $left = !$left;
+ }
if ( $shove && $left ) { # Left
- $s .= $this->getQuickbarCompensator();
+ $s .= $this->getQuickbarCompensator();
}
wfProfileOut( __METHOD__ . '-2' );
wfProfileIn( __METHOD__ . '-3' );
$s .= "\n<br />" . $wgLang->pipeList( array(
$this->mainPageLink(),
$this->aboutLink(),
- $this->specialLink( 'recentchanges' ),
+ $this->specialLink( 'Recentchanges' ),
$this->searchForm() ) )
- . '<br /><span id="pagestats">' . $this->pageStats() . '</span>';
+ . '<br /><span id="pagestats">' . $this->pageStats() . '</span>';
$s .= '</td>';
if ( $shove && !$left ) { # Right
function quickBar() {
global $wgOut, $wgUser, $wgRequest, $wgContLang;
- global $wgEnableUploads, $wgRemoteUploads;
wfProfileIn( __METHOD__ );
}
if( $wgUser->isLoggedIn() ) {
- $s.= $this->specialLink( 'watchlist' ) ;
+ $s.= $this->specialLink( 'Watchlist' ) ;
$s .= $sep . $this->linkKnown(
SpecialPage::getTitleFor( 'Contributions' ),
wfMsg( 'mycontris' ),
}
$link = $this->mTitle->getText();
- if( $nstext = $wgContLang->getNsText( $tns ) ) { # add namespace if necessary
+ $nstext = $wgContLang->getNsText( $tns );
+ if( $nstext ) { # add namespace if necessary
$link = $nstext . ':' . $link;
}
array( 'known', 'noclasses' )
);
- #if( $tns%2 && $action!='edit' && !$wpPreview) {
- #$s.= '<br />'.$this->linkKnown( Title::newFromText( $wgTitle->getPrefixedText() ),wfMsg('postcomment'),array(),array('action'=>'edit','section'=>'new'));
- #}
-
/*
watching could cause problems in edit mode:
if user edits article, then loads "watch this article" in background and then saves
article with "Watch this article" checkbox disabled, the article is transparently
unwatched. Therefore we do not show the "Watch this page" link in edit mode
*/
- if ( $wgUser->isLoggedIn() && $articleExists) {
- if( $action != 'edit' && $action != 'submit' ){
+ if ( $wgUser->isLoggedIn() && $articleExists ) {
+ if( $action != 'edit' && $action != 'submit' ) {
$s .= $sep . $this->watchThisPage();
}
if ( $this->mTitle->userCan( 'edit' ) )
$s .= $sep . $this->moveThisPage();
}
- if ( $wgUser->isAllowed( 'delete' ) and $articleExists ) {
+ if ( $wgUser->isAllowed( 'delete' ) && $articleExists ) {
$s .= $sep . $this->deleteThisPage() .
$sep . $this->protectThisPage();
}
if( $articleExists && $action != 'history' ) {
$s .= $sep . $this->historyLink();
}
- $s.= $sep . $this->whatLinksHere();
+ $s .= $sep . $this->whatLinksHere();
if( $wgOut->isArticleRelated() ) {
$s .= $sep . $this->watchPageLinksLink();
}
- if ( NS_USER == $this->mTitle->getNamespace()
- || $this->mTitle->getNamespace() == NS_USER_TALK ) {
+ if (
+ NS_USER == $this->mTitle->getNamespace() ||
+ $this->mTitle->getNamespace() == NS_USER_TALK
+ ) {
$id = User::idFromName( $this->mTitle->getText() );
$ip = User::isIP( $this->mTitle->getText() );
$s .= "\n<br /><hr class='sep' />";
}
- if ( $wgUser->isLoggedIn() && ( $wgEnableUploads || $wgRemoteUploads ) ) {
- $s .= $this->specialLink( 'upload' ) . $sep;
+ if( UploadBase::isEnabled() && UploadBase::isAllowed( $wgUser ) === true ) {
+ $s .= $this->getUploadLink() . $sep;
}
- $s .= $this->specialLink( 'specialpages' );
+
+ $s .= $this->specialLink( 'Specialpages' );
global $wgSiteSupportPage;
if( $wgSiteSupportPage ) {