function setupSkinUserCss(OutputPage $out) { $out->addStyle('common/shared.css', 'screen'); $out->addStyle('CbpTranscription/main.css', 'screen'); $out->addStyle('CbpTranscription/print.css', 'print'); $out->addStyle('CbpTranscription/rtl.css', 'screen', '', 'rtl'); }
function setupSkinUserCss(OutputPage $out) { // Do not call parent::setupSkinUserCss(), we have our own print style $out->addStyle('common/shared.css', 'screen'); $out->addStyle('modern/main.css', 'screen'); $out->addStyle('modern/print.css', 'print'); $out->addStyle('modern/rtl.css', 'screen', '', 'rtl'); }
function setupSkinUserCss(OutputPage $out) { global $wgStyleVersion, $wgJsMimeType, $wgStylePath; // Do not call parent::setupSkinUserCss(), we have our own print style $out->addStyle('common/shared.css', 'screen'); $out->addStyle('modern/main.css', 'screen'); $out->addStyle('modern/print.css', 'print'); $out->addStyle('modern/rtl.css', 'screen', '', 'rtl'); }
function setupSkinUserCss(OutputPage $out) { //parent::setupSkinUserCss( $out ); // Do not call parent::setupSkinUserCss(), we have our own print style //$out->addModuleStyles( 'skins.bentham-modern' ); $out->addStyle('common/shared.css', 'screen'); $out->addStyle('BenthamModern/main.css', 'screen'); $out->addStyle('BenthamModern/print.css', 'print'); $out->addStyle('BenthamModern/rtl.css', 'screen', '', 'rtl'); }
function setupSkinUserCss(OutputPage $out) { global $wgScriptPath; $path = "{$wgScriptPath}/extensions/skins/Daddio"; // Do not call parent::setupSkinUserCss(), we have our own print style $out->addStyle('common/shared.css', 'screen'); $out->addStyle("{$path}/daddio/main.css", 'screen'); $out->addStyle("{$path}/daddio/print.css", 'print'); $out->addStyle("{$path}/daddio/rtl.css", 'screen', '', 'rtl'); }
/** * */ function setupSkinUserCss(OutputPage $out) { if (3 == $this->qbSetting()) { # Floating left $out->addStyle('common/quickbar.css'); } elseif (4 == $this->qbSetting()) { # Floating right $out->addStyle('common/quickbar-right.css'); } parent::setupSkinUserCss($out); }
/** * Add JS and CSS to File Page (except mobile skin - see onWikiaMobileAssetsPackages) * * @param OutputPage $out * @param $skin * @return bool */ public static function onBeforePageDisplay(OutputPage $out, $skin) { global $wgEnableVideoPageRedesign; $app = F::app(); wfProfileIn(__METHOD__); if ($app->wg->Title->getNamespace() == NS_FILE) { $assetsManager = AssetsManager::getInstance(); $wikiaFilePageJs = 'wikia_file_page_js'; foreach ($assetsManager->getURL($wikiaFilePageJs) as $url) { $out->addScript("<script src=\"{$url}\"></script>"); } // load assets when File Page redesign is enabled if ($app->checkSkin('oasis') && !empty($wgEnableVideoPageRedesign)) { $filePageTabbedCss = 'file_page_tabbed_css'; $filePageTabbedJs = 'file_page_tabbed_js'; foreach ($assetsManager->getURL($filePageTabbedCss) as $url) { $out->addStyle($url); } foreach ($assetsManager->getURL($filePageTabbedJs) as $url) { $out->addScript("<script src=\"{$url}\"></script>"); } } } wfProfileOut(__METHOD__); return true; }
public function onBeforePageDisplay(OutputPage $out, $skin) { global $wgExtensionsPath; wfProfileIn(__METHOD__); $out->addScript('<script src="' . $wgExtensionsPath . '/wikia/ScavengerHunt/js/scavenger-game.js"></script>'); $out->addScript('<script src="' . $wgExtensionsPath . '/wikia/ScavengerHunt/js/sprite.js"></script>'); $out->addStyle(AssetsManager::getInstance()->getSassCommonURL('extensions/wikia/ScavengerHunt/css/scavenger-game.scss')); wfProfileOut(__METHOD__); return true; }
/** * Add welcome module to the load queue of all pages */ public static function onBeforePageDisplay(OutputPage &$out, Skin &$skin) { global $wgExampleEnableWelcome; if ($wgExampleEnableWelcome) { $src = $dir . '/css/tempostyles.css'; $out->addStyle($src); } // Always return true, indicating that parser initialization should // continue normally. return true; }
/** * @param OutputPage $out * @param $skin * @return bool */ public static function onBeforePageDisplay($out, $skin) { wfProfileIn(__METHOD__); if (F::app()->checkSkin('monobook', $skin)) { // not used on mobileskin // part of oasis skin so not needed there $out->addStyle(AssetsManager::getInstance()->getSassCommonURL('skins/oasis/css/core/thumbnails.scss')); } wfProfileOut(__METHOD__); return true; }
/** * @param $out OutputPage */ function setupSkinUserCss(OutputPage $out) { /* add Tuleap styles */ foreach ($GLOBALS['HTML']->getAllStyleSheets() as $sheet) { $out->addStyle($sheet['css'], $sheet['media']); } parent::setupSkinUserCss($out); $out->addModuleStyles(array('mediawiki.skinning.interface', 'skins.monobook.styles')); // TODO: Migrate all of these $out->addStyle('Tuleap123/main.css', 'screen'); $out->addStyle('Tuleap123/TuleapSkin.css', 'screen'); $out->addStyle('Tuleap123/IE60Fixes.css', 'screen', 'IE 6'); $out->addStyle('Tuleap123/IE70Fixes.css', 'screen', 'IE 7'); }
/** * @param OutputPage $oOut * @param Skin $oSkin * @return boolean */ public function onBeforePageDisplay(&$oOut, &$oSkin) { $oTitle = $oSkin->getTitle(); $aNamespaces = MWNamespace::getCanonicalNamespaces(); $iCurrentNs = $oTitle->getNamespace(); if ($oTitle->isTalkPage()) { $iCurrentNs--; } if (!isset($aNamespaces[$iCurrentNs])) { return true; } $oStyleSheetTitle = Title::newFromText($aNamespaces[$iCurrentNs] . '_css', NS_MEDIAWIKI); if ($oStyleSheetTitle->exists()) { $oOut->addStyle($oStyleSheetTitle->getLocalUrl(array('action' => 'raw', 'ctype' => 'text/css'))); } return true; }
public function onBeforePageDisplay(OutputPage $out, $skin) { wfProfileIn(__METHOD__); // don't load it on edit pages (perf improvement) if (F::app()->checkSkin('oasis', $skin) && !BodyController::isEditPage()) { $assetsManager = F::build('AssetsManager', array(), 'getInstance'); $scssPackage = 'relatedvideos_scss'; $jsPackage = 'relatedvideos_js'; foreach ($assetsManager->getURL($scssPackage) as $url) { $out->addStyle($url); } foreach ($assetsManager->getURL($jsPackage) as $url) { $out->addScript("<script src=\"{$url}\"></script>"); } } wfProfileOut(__METHOD__); return true; }
public static function onBeforePageDisplay(OutputPage $out, Skin $sk) { wfProfileIn(__METHOD__); $title = $out->getTitle(); if ($title instanceof Title && $title->isContentPage()) { $storage = PlaceStorage::newFromTitle($out->getTitle()); $model = $storage->getModel(); /* @var $model PlaceModel */ if ($model instanceof PlaceModel && !$model->isEmpty()) { $out->addMeta('geo.position', implode(',', $model->getLatLon())); } } if ($title instanceof Title && $title->getNamespace() == NS_CATEGORY) { $out->addScript('<script src="' . F::app()->wg->extensionsPath . '/wikia/Places/js/GeoEnableButton.js"></script>'); $out->addStyle(AssetsManager::getInstance()->getSassCommonURL('extensions/wikia/Places/css/GeoEnableButton.scss')); } wfProfileOut(__METHOD__); return true; }
/** * @param $out OutputPage */ function setupSkinUserCss(OutputPage $out) { global $wgHandheldStyle; /* add Tuleap styles */ foreach ($GLOBALS['HTML']->getAllStyleSheets() as $sheet) { $out->addStyle($sheet['css'], $sheet['media']); } parent::setupSkinUserCss($out); $out->addModuleStyles('skins.monobook'); // Ugh. Can't do this properly because $wgHandheldStyle may be a URL if ($wgHandheldStyle) { // Currently in testing... try 'chick/main.css' $out->addStyle($wgHandheldStyle, 'handheld'); } // TODO: Migrate all of these $out->addStyle('Tuleap/main.css', 'screen'); $out->addStyle('Tuleap/TuleapSkin.css', 'screen'); $out->addStyle('Tuleap/IE60Fixes.css', 'screen', 'IE 6'); $out->addStyle('Tuleap/IE70Fixes.css', 'screen', 'IE 7'); }
function setupSkinUserCss(OutputPage $out) { $out->addStyle('simple/main.css', 'screen'); $out->addStyle('simple/rtl.css', '', '', 'rtl'); }
/** * @param OutputPage $out * @param $skin * @return bool */ public function onBeforePageDisplay($out, $skin) { wfProfileIn(__METHOD__); if ($this->app->checkSkin('monobook', $skin)) { // not used on mobileskin // part of oasis skin so not needed there $out->addStyle(AssetsManager::getInstance()->getSassCommonURL('extensions/wikia/VideoHandlers/css/VideoHandlers.scss')); } wfProfileOut(__METHOD__); return true; }
public static function onBeforePageDisplay(OutputPage &$out, Skin &$skin) { $out->addScriptFile(F::app()->wg->ExtensionsPath . '/wikia/ContentWarning/js/ContentWarning.js'); $out->addStyle(AssetsManager::getInstance()->getSassCommonURL('extensions/wikia/ContentWarning/css/ContentWarning.scss')); return true; }
function devBoxPanelAdditionalScripts(OutputPage &$out, &$sk) { global $wgExtensionsPath; $out->addStyle("{$wgExtensionsPath}/wikia/Development/SpecialDevBoxPanel/DevBoxPanel.css"); $out->addScript("<script type='text/javascript' src='{$wgExtensionsPath}/wikia/Development/SpecialDevBoxPanel/DevBoxPanel.js'></script>"); return true; }
function setupUserCss(OutputPage $out) { foreach ($out->getExtStyle() as $url) { $out->addStyle($url); } }
/** * Add skin specific stylesheets * @param $out OutputPage */ function setupSkinUserCss(OutputPage $out) { $out->addModuleStyles('mediawiki.legacy.shared'); $out->addModuleStyles('mediawiki.legacy.oldshared'); // TODO: When converting old skins to use ResourceLoader (or removing them) the following should be reconsidered $out->addStyle($this->getStylesheet()); $out->addStyle('common/common_rtl.css', '', '', 'rtl'); }
/** * add resources needed by chat * as chat entry points or links can appear on any page, * we really need them everywhere */ public static function onBeforePageDisplay(OutputPage &$out, Skin &$skin) { global $wgExtensionsPath, $wgTitle, $wgResourceBasePath; wfProfileIn(__METHOD__); $sp = array('Contributions', 'Log', 'Recentchanges'); foreach ($sp as $value) { if ($wgTitle->isSpecial($value)) { // For Chat2 (doesn't exist in Chat(1)) $srcs = F::build('AssetsManager', array(), 'getInstance')->getGroupCommonURL('chat_ban_js', array()); foreach ($srcs as $val) { $out->addScript('<script src="' . $val . '"></script>'); } F::build('JSMessages')->enqueuePackage('ChatBanModal', JSMessages::EXTERNAL); $out->addStyle(AssetsManager::getInstance()->getSassCommonURL('extensions/wikia/Chat2/css/ChatModal.scss')); break; } } // don't load ChatEntryPoint on edit pages (perf optimization) if (F::app()->checkSkin('oasis') && !BodyController::isEditPage()) { // TODO: move these to asset manager when we release chat globally $out->addScriptFile($wgResourceBasePath . '/resources/wikia/libraries/bootstrap/popover.js'); $out->addScriptFile($wgExtensionsPath . '/wikia/Chat2/js/ChatEntryPoint.js'); $out->addStyle(AssetsManager::getInstance()->getSassCommonURL('resources/wikia/libraries/bootstrap/popover.scss')); $out->addStyle(AssetsManager::getInstance()->getSassCommonURL('extensions/wikia/Chat2/css/ChatEntryPoint.scss')); } wfProfileOut(__METHOD__); return true; }
/** * Add skin specific stylesheets * @param $out OutputPage */ function setupSkinUserCss(OutputPage $out) { $out->addStyle('common/shared.css'); $out->addStyle('common/oldshared.css'); $out->addStyle($this->getStylesheet()); $out->addStyle('common/common_rtl.css', '', '', 'rtl'); }
/** * Initializes output page and sets up skin-specific parameters * @param $out OutputPage object to initialize */ public function initPage(OutputPage $out) { global $wgStylePath; $out->addStyle($wgStylePath . '/Ligmincha/styles/main.css'); parent::initPage($out); }
/** * add resources needed by chat * as chat entry points or links can appear on any page, * we really need them everywhere */ public static function onBeforePageDisplay(OutputPage &$out, Skin &$skin) { global $wgExtensionsPath, $wgTitle, $wgResourceBasePath; wfProfileIn(__METHOD__); $sp = array('Contributions', 'Log', 'Recentchanges'); foreach ($sp as $value) { if ($wgTitle->isSpecial($value)) { // For Chat2 (doesn't exist in Chat(1)) $srcs = AssetsManager::getInstance()->getGroupCommonURL('chat_ban_js', array()); foreach ($srcs as $val) { $out->addScript('<script src="' . $val . '"></script>'); } JSMessages::enqueuePackage('ChatBanModal', JSMessages::EXTERNAL); $out->addStyle(AssetsManager::getInstance()->getSassCommonURL('extensions/wikia/Chat2/css/ChatModal.scss')); break; } } JSMessages::enqueuePackage('ChatEntryPoint', JSMessages::INLINE); wfProfileOut(__METHOD__); return true; }
public static function onBeforePageDisplay(OutputPage &$out, Skin &$skin) { global $wgCompatablesCssFileUrl; $out->addStyle($wgCompatablesCssFileUrl); return true; }
/** * Add specific styles for this skin * * @param $out OutputPage */ function setupSkinUserCss(OutputPage $out) { $out->addStyle('common/shared.css', 'screen'); $out->addStyle('common/commonPrint.css', 'print'); }
function setupSkinUserCss( OutputPage $out ){ foreach ( AssetsManager::getInstance()->getGroupCommonURL( 'wikiaapp_css' ) as $src ) { $out->addStyle( $src ); } }