X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;ds=sidebyside;f=skins%2FStandard.php;h=ed00d59daacf4fc8209eacc9a53515bd2c8d0b19;hb=d91d1616fb3c88fe33731dfe7623c176d2646942;hp=40fe624573c7641356b15de8201a79698aa8c5c5;hpb=cc001cf787ab74731fada36454aa85410af2545b;p=lhc%2Fweb%2Fwiklou.git
diff --git a/skins/Standard.php b/skins/Standard.php
index 40fe624573..ed00d59daa 100644
--- a/skins/Standard.php
+++ b/skins/Standard.php
@@ -3,8 +3,7 @@
* See skin.txt
*
* @todo document
- * @package MediaWiki
- * @subpackage Skins
+ * @addtogroup Skins
*/
if( !defined( 'MEDIAWIKI' ) )
@@ -12,21 +11,20 @@ if( !defined( 'MEDIAWIKI' ) )
/**
* @todo document
- * @package MediaWiki
- * @subpackage Skins
+ * @addtogroup Skins
*/
class SkinStandard extends Skin {
/**
*
*/
- function getHeadScripts() {
- global $wgStylePath, $wgJsMimeType;
+ function getHeadScripts( $allowUserJs ) {
+ global $wgStylePath, $wgJsMimeType, $wgStyleVersion;
- $s = parent::getHeadScripts();
+ $s = parent::getHeadScripts( $allowUserJs );
if ( 3 == $this->qbSetting() ) { # Floating left
$s .= "\n";
+ "src='{$wgStylePath}/common/sticky.js?$wgStyleVersion'>\n";
}
return $s;
}
@@ -35,14 +33,14 @@ class SkinStandard extends Skin {
*
*/
function getUserStyles() {
- global $wgStylePath;
+ global $wgStylePath, $wgStyleVersion;
$s = '';
if ( 3 == $this->qbSetting() ) { # Floating left
$s .= "\n";
+ "@import '{$wgStylePath}/common/quickbar.css?$wgStyleVersion';\n\n";
} else if ( 4 == $this->qbSetting() ) { # Floating right
$s .= "\n";
+ "@import '{$wgStylePath}/common/quickbar-right.css?$wgStyleVersion';\n\n";
}
$s .= parent::getUserStyles();
return $s;
@@ -177,32 +175,42 @@ class SkinStandard extends Skin {
} else { # backlink to the article in edit or history mode
if($articleExists){ # no backlink if no article
switch($tns) {
- case 0:
- $text = wfMsg('articlepage');
- break;
- case 1:
- $text = wfMsg('viewtalkpage');
- break;
- case 2:
- $text = wfMsg('userpage');
- break;
- case 3:
- $text = wfMsg('viewtalkpage');
- break;
- case 4:
- $text = wfMsg('wikipediapage');
- break;
- case 5:
- $text = wfMsg('viewtalkpage');
- break;
- case 6:
- $text = wfMsg('imagepage');
- break;
- case 7:
- $text = wfMsg('viewtalkpage');
- break;
+ case NS_TALK:
+ case NS_USER_TALK:
+ case NS_PROJECT_TALK:
+ case NS_IMAGE_TALK:
+ case NS_MEDIAWIKI_TALK:
+ case NS_TEMPLATE_TALK:
+ case NS_HELP_TALK:
+ case NS_CATEGORY_TALK:
+ $text = wfMsg('viewtalkpage');
+ break;
+ case NS_MAIN:
+ $text = wfMsg( 'articlepage' );
+ break;
+ case NS_USER:
+ $text = wfMsg( 'userpage' );
+ break;
+ case NS_PROJECT:
+ $text = wfMsg( 'projectpage' );
+ break;
+ case NS_IMAGE:
+ $text = wfMsg( 'imagepage' );
+ break;
+ case NS_MEDIAWIKI:
+ $text = wfMsg( 'mediawikipage' );
+ break;
+ case NS_TEMPLATE:
+ $text = wfMsg( 'templatepage' );
+ break;
+ case NS_HELP:
+ $text = wfMsg( 'viewhelppage' );
+ break;
+ case NS_CATEGORY:
+ $text = wfMsg( 'categorypage' );
+ break;
default:
- $text= wfMsg('articlepage');
+ $text= wfMsg( 'articlepage' );
}
$link = $wgTitle->getText();
@@ -220,7 +228,7 @@ class SkinStandard extends Skin {
}
# "Post a comment" link
- if( ( $tns % 2 || $wgOut->showNewSectionLink() ) && $action != 'edit' && !$wpPreview )
+ if( ( $wgTitle->isTalkPage() || $wgOut->showNewSectionLink() ) && $action != 'edit' && !$wpPreview )
$s .= '
' . $this->makeKnownLinkObj( $wgTitle, wfMsg( 'postcomment' ), 'action=edit§ion=new' );
#if( $tns%2 && $action!='edit' && !$wpPreview) {
@@ -238,7 +246,7 @@ class SkinStandard extends Skin {
{
$s .= $sep . $this->watchThisPage();
}
- if ( $wgTitle->userCanEdit() )
+ if ( $wgTitle->userCan( 'edit' ) )
$s .= $sep . $this->moveThisPage();
}
if ( $wgUser->isAllowed('delete') and $articleExists ) {
@@ -291,4 +299,4 @@ class SkinStandard extends Skin {
}
-?>
+