예제 #1
0
 function setupSkinUserCss(OutputPage $out)
 {
     global $wgStylePath;
     parent::setupSkinUserCss($out);
     $out->addModuleStyles('skins.modern-skylight');
     if ($out->getTitle()->isMainPage()) {
         $out->addModuleStyles('skins.modern-skylight.mainpage');
         $out->addModuleStyles('skins.modern-skylight.sidebar');
     }
     switch ($out->getTitle()->getNamespace()) {
         case NS_MAIN:
         case NS_SANDBOX:
         case NS_PROJECT:
         case NS_IMAGE:
         case NS_TEMPLATE:
         case NS_HELP:
             $out->addModuleStyles('skins.modern-skylight.article');
             break;
         case NS_PORTAL:
             $out->addModuleStyles('skins.modern-skylight.portal');
             break;
         case NS_CATEGORY:
             $out->addModuleStyles('skins.modern-skylight.article');
             $out->addModuleStyles('skins.modern-skylight.catpage');
     }
 }
예제 #2
0
 function setupSkinUserCss(OutputPage $out)
 {
     global $wgHandheldStyle, $wgStyleVersion, $wgJsMimeType, $wgStylePath;
     parent::setupSkinUserCss($out);
     // Append to the default screen common & print styles...
     $out->addStyle('ewg/main.css', 'screen');
 }
예제 #3
0
 function setupSkinUserCss(OutputPage $out)
 {
     parent::setupSkinUserCss($out);
     // Add CSS & JS
     $out->addModuleStyles(array('skins.nimbus', 'skins.monobook'));
     $out->addModuleScripts('skins.nimbus');
 }
예제 #4
0
	/**
	 * Loads skin and user CSS files.
	 * @param $out OutputPage object
	 */
	function setupSkinUserCss( OutputPage $out ) {
		parent::setupSkinUserCss( $out );

		$styles = array( 'skins.vector' );
		wfRunHooks( 'SkinVectorStyleModules', array( &$this, &$styles ) );
		$out->addModuleStyles( $styles );
	}
 /**
  * Loads skin and user CSS files.
  * @param OutputPage $out
  */
 function setupSkinUserCss(OutputPage $out)
 {
     parent::setupSkinUserCss($out);
     $styles = array('mediawiki.skinning.interface', 'skins.mediawikibootstrap');
     wfRunHooks('SkinMediawikibootstrapStyleModules', array($this, &$styles));
     $out->addModuleStyles($styles);
 }
예제 #6
0
 /**
  * Loads skin and user CSS files.
  * @param OutputPage $out
  */
 function setupSkinUserCss(OutputPage $out)
 {
     parent::setupSkinUserCss($out);
     $styles = array('skins.libre.styles');
     wfRunHooks('SkinLibreStyleModules', array($this, &$styles));
     $out->addModuleStyles($styles);
 }
예제 #7
0
파일: Chick.php 프로젝트: Tjorriemorrie/app
 /**
  * @param $out OutputPage
  */
 function setupSkinUserCss(OutputPage $out)
 {
     parent::setupSkinUserCss($out);
     $out->addModuleStyles('skins.chick');
     // TODO: Migrate all of these to RL
     $out->addStyle('chick/IE60Fixes.css', 'screen,handheld', 'IE 6');
 }
예제 #8
0
 function setupSkinUserCss(OutputPage $out)
 {
     global $wgLocalStylePath;
     parent::setupSkinUserCss($out);
     $out->addStyle('scratchwikiskin/main.css', 'screen');
     $out->addHeadItem('skinscript', "<script type='text/javascript' src='{$wgLocalStylePath}/scratchwikiskin/skin.js'></script>");
 }
예제 #9
0
 /**
  * Loads skin and user CSS files.
  * @param OutputPage $out
  */
 function setupSkinUserCss(OutputPage $out)
 {
     parent::setupSkinUserCss($out);
     $styles = array('mediawiki.skinning.interface', 'skins.vector.styles');
     Hooks::run('SkinVectorStyleModules', array($this, &$styles));
     $out->addModuleStyles($styles);
 }
예제 #10
0
 function setupSkinUserCss(OutputPage $out)
 {
     parent::setupSkinUserCss($out);
     $out->addHeadItem('font-awesome', '<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.4.0/css/font-awesome.min.css" />');
     $out->addHeadItem('google-ads', '<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>');
     $out->addModuleStyles(array('skins.liberty.styles'));
 }
예제 #11
0
 function setupSkinUserCss(OutputPage $out)
 {
     global $wgHandheldStyle;
     parent::setupSkinUserCss($out);
     // Append to the default screen common & print styles...
     $out->addStyle('cavendishmw/main.css', 'screen');
 }
예제 #12
0
 /**
  * Load skin and user CSS files in the correct order
  * @param $out OutputPage object
  */
 function setupSkinUserCss(OutputPage $out)
 {
     parent::setupSkinUserCss($out);
     // Use the monobook styles as the basis.
     //$out->addModuleStyles( 'skins.monobook' );
     // Load the cavendish stylesheets.
     $out->addModuleStyles('skins.cavendishmw');
 }
 /**
  * prepares the skin's CSS
  */
 public function setupSkinUserCss(OutputPage $out)
 {
     global $wgSiteCSS;
     parent::setupSkinUserCss($out);
     $out->addModuleStyles('skins.bootstrapmediawiki');
     // we need to include this here so the file pathing is right
     $out->addStyle('bootstrap-mediawiki/font-awesome/css/font-awesome.min.css');
 }
예제 #14
0
 /**
  * @param $out OutputPage
  */
 function setupSkinUserCss(OutputPage $out)
 {
     parent::setupSkinUserCss($out);
     $out->addModuleStyles('skins.monobook');
     // TODO: Migrate all of these
     $out->addStyle('monobook/IE60Fixes.css', 'screen', 'IE 6');
     $out->addStyle('monobook/IE70Fixes.css', 'screen', 'IE 7');
 }
예제 #15
0
 /**
  * @param OutputPage $out
  */
 function setupSkinUserCss(OutputPage $out)
 {
     parent::setupSkinUserCss($out);
     $out->addModuleStyles(array('mediawiki.skinning.interface', 'mediawiki.skinning.content.externallinks', 'skins.archlinux.styles'));
     // TODO: Migrate all of these
     $out->addStyle($this->stylename . '/IE60Fixes.css', 'screen', 'IE 6');
     $out->addStyle($this->stylename . '/IE70Fixes.css', 'screen', 'IE 7');
 }
예제 #16
0
 /**
  * @param $out OutputPage
  */
 function setupSkinUserCss(OutputPage $out)
 {
     parent::setupSkinUserCss($out);
     $out->addModuleStyles(array('mediawiki.skinning.interface', 'skins.monobook.styles'));
     // TODO: Migrate all of these
     $out->addStyle('monobook/IE60Fixes.css', 'screen', 'IE 6');
     $out->addStyle('monobook/IE70Fixes.css', 'screen', 'IE 7');
 }
예제 #17
0
 function setupSkinUserCss(OutputPage $out)
 {
     global $wgHandheldStyle;
     parent::setupSkinUserCss($out);
     $out->addStyle('twentyten/twentyten.css', 'screen');
     $out->addStyle('twentyten/rtl.css', 'screen', '', 'rtl');
     $out->addStyle('twentyten/main.css', 'screen');
 }
예제 #18
0
 /**
  * Loads skin and user CSS files.
  * @param OutputPage $out
  */
 function setupSkinUserCss(OutputPage $out)
 {
     parent::setupSkinUserCss($out);
     $styles = array('mediawiki.skinning.interface', 'skins.liquiflow');
     $out->addModuleStyles($styles);
     if ($this->getSkin()->getUser()->isLoggedIn()) {
         $out->addModuleStyles('skins.liquiflowloggedin');
     }
 }
예제 #19
0
파일: Chick.php 프로젝트: rocLv/conference
 function setupSkinUserCss(OutputPage $out)
 {
     parent::setupSkinUserCss($out);
     // Append to the default screen common & print styles...
     $out->addStyle('chick/main.css', 'screen,handheld');
     $out->addStyle('chick/IE50Fixes.css', 'screen,handheld', 'lt IE 5.5000');
     $out->addStyle('chick/IE55Fixes.css', 'screen,handheld', 'IE 5.5000');
     $out->addStyle('chick/IE60Fixes.css', 'screen,handheld', 'IE 6');
 }
 /**
  * prepares the skin's CSS
  */
 public function setupSkinUserCss(OutputPage $out)
 {
     global $wgSiteCSS;
     parent::setupSkinUserCss($out);
     $out->addModuleStyles('skins.bootstrapmediawiki');
     // we need to include this here so the file pathing is right
     $out->addStyle('RiedbergTV/font-awesome/css/font-awesome.min.css');
     // webfont
     $out->addStyle('https://fonts.googleapis.com/css?family=Volkhov:700,400');
 }
예제 #21
0
파일: Minit.php 프로젝트: saper/Minit
 function setupSkinUserCss(OutputPage $out)
 {
     global $wgHandheldStyle;
     parent::setupSkinUserCss($out);
     $out->addStyle('minit/main.css', 'screen');
     if ($wgHandheldStyle) {
         $out->addStyle($wgHandheldStyle, 'handheld');
     }
     $out->addModuleStyles('skins.minit');
 }
예제 #22
0
파일: GMW_org.php 프로젝트: rduecyg/OU
 function setupSkinUserCss(OutputPage $out)
 {
     global $wgHandheldStyle, $wgJsMimeType, $wgScriptPath;
     parent::setupSkinUserCss($out);
     if ($wgHandheldStyle) {
         // Currently in testing... try 'chick/main.css'
         $out->addStyle($wgHandheldStyle, 'handheld');
     }
     $out->addStyle('gmwfreeblue/960.css', 'screen');
     $out->addStyle('gmwfreeblue/gmw.css', 'screen');
 }
 /**
  * Loads skin and user CSS files.
  * @param OutputPage $out
  */
 public function setupSkinUserCss(OutputPage $out)
 {
     parent::setupSkinUserCss($out);
     if ($this->metrolookConfig->get('MetrolookMobile')) {
         $styles = array('mediawiki.skinning.interface', 'skins.metrolook.styles.responsive');
     } else {
         $styles = array('mediawiki.skinning.interface', 'skins.metrolook.styles');
     }
     Hooks::run('SkinMetrolookStyleModules', array($this, &$styles));
     $out->addModuleStyles($styles);
 }
예제 #24
0
 function setupSkinUserCss(OutputPage $out)
 {
     global $wgHandheldStyle;
     parent::setupSkinUserCss($out);
     $out->addModuleStyles('skins.ponydocs.css');
     $out->addStyle('css/IE50Fixes.css', 'screen', 'lt IE 5.5000');
     $out->addStyle('css/IE55Fixes.css', 'screen', 'IE 5.5000');
     $out->addStyle('css/IE60Fixes.css', 'screen', 'IE 6');
     $out->addStyle('css/IE70Fixes.css', 'screen', 'IE 7');
     $out->addStyle('css/rtl.css', 'screen', '', 'rtl');
 }
예제 #25
0
 function setupSkinUserCss(OutputPage $out)
 {
     parent::setupSkinUserCss($out);
     // Append to the default screen common & print styles...
     $out->addStyle('http://opensprints.org/stylesheets/screen.css', 'screen,handheld');
     $out->addStyle('http://opensprints.org/stylesheets/application.css', 'screen,handheld');
     $out->addStyle('opensprints/main.css', 'screen,handheld');
     $out->addStyle('opensprints/IE50Fixes.css', 'screen,handheld', 'lt IE 5.5000');
     $out->addStyle('opensprints/IE55Fixes.css', 'screen,handheld', 'IE 5.5000');
     $out->addStyle('opensprints/IE60Fixes.css', 'screen,handheld', 'IE 6');
 }
 /**
  * prepares the skin's CSS
  */
 public function setupSkinUserCss(OutputPage $out)
 {
     global $wgSiteCSS, $wgHuijiPrefix;
     parent::setupSkinUserCss($out);
     if (($wgHuijiPrefix === 'slx.test' || $wgHuijiPrefix === 'test' || $wgHuijiPrefix === 'zs.test' || $wgHuijiPrefix === 'www') && $this->getSkin()->getTitle()->isMainPage()) {
         $out->addModuleStyles('skins.frontpage');
     }
     $out->addModuleStyles('skins.bootstrapmediawiki.top');
     // we need to include this here so the file pathing is right
     $out->addStyle('//cdn.bootcss.com/font-awesome/4.4.0/css/font-awesome.min.css');
 }
예제 #27
0
 function setupSkinUserCss(OutputPage $out)
 {
     global $wgHandheldStyle;
     parent::setupSkinUserCss($out);
     // Append to the default screen common & print styles...
     $out->addStyle('monobook/main.css', 'screen');
     if ($wgHandheldStyle) {
         // Currently in testing... try 'chick/main.css'
         $out->addStyle($wgHandheldStyle, 'handheld');
     }
     $out->addStyle('monobook/rtl.css', 'screen', '', 'rtl');
 }
예제 #28
0
파일: Skin.php 프로젝트: tinymighty/skinny
 /**
  * Loads skin and user CSS files.
  * @param OutputPage $out
  */
 function setupSkinUserCss(\OutputPage $out)
 {
     parent::setupSkinUserCss($out);
     //TODO: load modules from parent of layout, too...
     $layoutClass = self::getLayoutClass();
     $layoutTree = \Skinny::getClassAncestors($layoutClass);
     $styles = array('mediawiki.skinning.interface');
     foreach ($layoutTree as $lc) {
         $styles = array_merge($styles, $lc::getHeadModules());
     }
     $out->addModuleStyles($styles);
 }
예제 #29
0
 function setupSkinUserCss(OutputPage $out)
 {
     global $wgHandheldStyle;
     parent::setupSkinUserCss($out);
     // Append to the default screen common & print styles...
     $out->addStyle('gumaxdd/gumax_main.css', 'screen');
     $out->addStyle('gumaxdd/IE50Fixes.css', 'screen', 'lt IE 5.5000');
     $out->addStyle('gumaxdd/IE55Fixes.css', 'screen', 'IE 5.5000');
     $out->addStyle('gumaxdd/IE60Fixes.css', 'screen', 'IE 6');
     $out->addStyle('gumaxdd/IE70Fixes.css', 'screen', 'IE 7');
     $out->addStyle('gumaxdd/rtl.css', 'screen', '', 'rtl');
     $out->addStyle('gumaxdd/gumax_print.css', 'print');
 }
예제 #30
0
 /**
  * @param $out OutputPage
  */
 function setupSkinUserCss(OutputPage $out)
 {
     parent::setupSkinUserCss($out);
     $out->addModuleStyles('skins.simple');
     /* Add some userprefs specific CSS styling */
     $rules = array();
     $underline = "";
     if ($this->getUser()->getOption('underline') < 2) {
         $underline = "text-decoration: " . $this->getUser()->getOption('underline') ? 'underline !important' : 'none' . ";";
     }
     $style = implode("\n", $rules);
     $out->addInlineStyle($style, 'flip');
 }