From ff207f24805e7d90a303be299380a924666bf3bf Mon Sep 17 00:00:00 2001 From: MatmaRex Date: Sat, 6 Apr 2013 16:24:21 +0200 Subject: [PATCH] add basic print styles to CologneBlue * Call parent method in setupSkinUserCss() to add standard print styles. It also adds mediawiki.legacy.shared, so we can remove explicit include of that one. * Split #footer into #footer-navigation and #footer-info. These parts of footer have very different functions and the navigation should be hidden in print mode. * Added skins/cologneblue/print.css hiding some non-standard navigation elements. Bug: 42844 Change-Id: Iae67a06ff3a6efdc9a5084226c1c80634b806cfb --- resources/Resources.php | 5 ++++- skins/CologneBlue.php | 12 ++++++++---- skins/cologneblue/print.css | 6 ++++++ 3 files changed, 18 insertions(+), 5 deletions(-) create mode 100644 skins/cologneblue/print.css diff --git a/resources/Resources.php b/resources/Resources.php index 0db3e200bf..61b8820a97 100644 --- a/resources/Resources.php +++ b/resources/Resources.php @@ -61,7 +61,10 @@ return array( * See Vector for an example. */ 'skins.cologneblue' => array( - 'styles' => array( 'cologneblue/screen.css' => array( 'media' => 'screen' ) ), + 'styles' => array( + 'cologneblue/screen.css' => array( 'media' => 'screen' ), + 'cologneblue/print.css' => array( 'media' => 'print' ), + ), 'remoteBasePath' => $GLOBALS['wgStylePath'], 'localBasePath' => $GLOBALS['wgStyleDirectory'], ), diff --git a/skins/CologneBlue.php b/skins/CologneBlue.php index 21b07f7d32..8b2bbb8fee 100644 --- a/skins/CologneBlue.php +++ b/skins/CologneBlue.php @@ -39,7 +39,7 @@ class SkinCologneBlue extends SkinTemplate { * @param $out OutputPage */ function setupSkinUserCss( OutputPage $out ) { - $out->addModuleStyles( 'mediawiki.legacy.shared' ); + parent::setupSkinUserCss( $out ); $out->addModuleStyles( 'mediawiki.legacy.oldshared' ); $out->addModuleStyles( 'skins.cologneblue' ); } @@ -316,7 +316,8 @@ class CologneBlueTemplate extends BaseTemplate { ob_start(); ?> -
diff --git a/skins/cologneblue/print.css b/skins/cologneblue/print.css new file mode 100644 index 0000000000..d4b055185a --- /dev/null +++ b/skins/cologneblue/print.css @@ -0,0 +1,6 @@ +#sitetitle, +#sitesub, +#titlelinks, +#footer-navigation { + display: none; +} -- 2.20.1