16fbd008475dd9e31fafa63bd2c890ecc8cda741
5 * Translated from gwicke's previous TAL template version to remove
6 * dependency on PHPTAL.
8 * This program is free software; you can redistribute it and/or modify
9 * it under the terms of the GNU General Public License as published by
10 * the Free Software Foundation; either version 2 of the License, or
11 * (at your option) any later version.
13 * This program is distributed in the hope that it will be useful,
14 * but WITHOUT ANY WARRANTY; without even the implied warranty of
15 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 * GNU General Public License for more details.
18 * You should have received a copy of the GNU General Public License along
19 * with this program; if not, write to the Free Software Foundation, Inc.,
20 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
21 * http://www.gnu.org/copyleft/gpl.html
28 * Inherit main code from SkinTemplate, set the CSS and template filter.
31 class SkinMonoBook
extends SkinTemplate
{
32 /** Using MonoBook. */
33 public $skinname = 'monobook';
34 public $stylename = 'MonoBook';
35 public $template = 'MonoBookTemplate';
38 * @param OutputPage $out
40 function setupSkinUserCss( OutputPage
$out ) {
41 parent
::setupSkinUserCss( $out );
43 $out->addModuleStyles( array( 'mediawiki.skinning.interface', 'skins.monobook.styles' ) );
45 // TODO: Migrate all of these
46 $out->addStyle( $this->stylename
. '/IE60Fixes.css', 'screen', 'IE 6' );
47 $out->addStyle( $this->stylename
. '/IE70Fixes.css', 'screen', 'IE 7' );