From 4ecdf560182022e53eac256ba7a6691f42c890fb Mon Sep 17 00:00:00 2001 From: Aaron Schulz Date: Sat, 24 Jan 2009 17:49:29 +0000 Subject: [PATCH] Only show css/js links for selected skin --- includes/specials/SpecialPreferences.php | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/includes/specials/SpecialPreferences.php b/includes/specials/SpecialPreferences.php index f138f86d30..74a8ec8293 100644 --- a/includes/specials/SpecialPreferences.php +++ b/includes/specials/SpecialPreferences.php @@ -868,14 +868,18 @@ class PreferencesForm { $checked = $skinkey == $this->mSkin ? ' checked="checked"' : ''; $mplink = htmlspecialchars( $mptitle->getLocalURL( "useskin=$skinkey" ) ); $previewlink = "($previewtext)"; - $cssPage = Title::makeTitleSafe( NS_USER, $wgUser->getName().'/'.$skinkey.'.css' ); - $jsPage = Title::makeTitleSafe( NS_USER, $wgUser->getName().'/'.$skinkey.'.js' ); - $customCSS = $sk->makeLinkObj( $cssPage, wfMsgHtml('prefs-custom-css') ); - $customJS = $sk->makeLinkObj( $jsPage, wfMsgHtml('prefs-custom-js') ); + $extraLinks = ''; + if( $skinkey == $this->mSkin ) { + $cssPage = Title::makeTitleSafe( NS_USER, $wgUser->getName().'/'.$skinkey.'.css' ); + $jsPage = Title::makeTitleSafe( NS_USER, $wgUser->getName().'/'.$skinkey.'.js' ); + $customCSS = $sk->makeLinkObj( $cssPage, wfMsgHtml('prefs-custom-css') ); + $customJS = $sk->makeLinkObj( $jsPage, wfMsgHtml('prefs-custom-js') ); + $extraLinks = " ($customCSS) ($customJS)"; + } if( $skinkey == $wgDefaultSkin ) $sn .= ' (' . wfMsg( 'default' ) . ')'; $wgOut->addHTML( " - $previewlink ($customCSS) ($customJS)
\n" ); + $previewlink{$extraLinks}
\n" ); } $wgOut->addHTML( "\n\n" ); } -- 2.20.1