wiki.techinc.nl/includes/resourceloader/ResourceLoaderSiteModule.php
Legoktm 099602556d Revert "Set site logo url in ResourceLoaderSiteModule instead of inline styles"
This caused bug 71334. The logo should be split out
into its own ResourceLoader module rather than
being in the site module.

This reverts commit efe0169c59.

Bug: 71334
Change-Id: I0234e78f93c2eb6574bae4ad48941498709ae528
2014-09-25 21:17:54 +00:00

64 lines
1.9 KiB
PHP

<?php
/**
* Resource loader module for site customizations.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License along
* with this program; if not, write to the Free Software Foundation, Inc.,
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
* http://www.gnu.org/copyleft/gpl.html
*
* @file
* @author Trevor Parscal
* @author Roan Kattouw
*/
/**
* Module for site customizations
*/
class ResourceLoaderSiteModule extends ResourceLoaderWikiModule {
/* Protected Methods */
/**
* Gets list of pages used by this module
*
* @param ResourceLoaderContext $context
*
* @return array List of pages
*/
protected function getPages( ResourceLoaderContext $context ) {
$pages = array();
if ( $this->getConfig()->get( 'UseSiteJs' ) ) {
$pages['MediaWiki:Common.js'] = array( 'type' => 'script' );
$pages['MediaWiki:' . ucfirst( $context->getSkin() ) . '.js'] = array( 'type' => 'script' );
}
if ( $this->getConfig()->get( 'UseSiteCss' ) ) {
$pages['MediaWiki:Common.css'] = array( 'type' => 'style' );
$pages['MediaWiki:' . ucfirst( $context->getSkin() ) . '.css'] = array( 'type' => 'style' );
}
$pages['MediaWiki:Print.css'] = array( 'type' => 'style', 'media' => 'print' );
return $pages;
}
/* Methods */
/**
* Gets group name
*
* @return string Name of group
*/
public function getGroup() {
return 'site';
}
}