true, 'NavWrapperType' => 'divonly', 'showHelpUnderTools' => true, 'showRecentChangesUnderTools' => true, 'wikiName' => &$GLOBALS['wgSitename'], 'navbarIcon' => false, 'IeEdgeCode' => 1, 'showFooterIcons' => 0, 'addThisFollowPUBID' => '' ); foreach ($wgForegroundFeaturesDefaults as $fgOption => $fgOptionValue) { if ( !isset($wgForegroundFeatures[$fgOption]) ) { $wgForegroundFeatures[$fgOption] = $fgOptionValue; } } switch ($wgForegroundFeatures['IeEdgeCode']) { case 1: $out->addHeadItem('ie-meta', ''); break; case 2: if (isset($_SERVER['HTTP_USER_AGENT']) && (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== false)) header('X-UA-Compatible: IE=edge'); break; } $out->addModuleStyles('skins.foreground.styles'); } public function initPage( OutputPage $out ) { global $wgLocalStylePath; parent::initPage($out); $viewport_meta = 'width=device-width, user-scalable=yes, initial-scale=1.0'; $out->addMeta('viewport', $viewport_meta); $out->addModules('skins.foreground.js'); } } class foregroundTemplate extends BaseTemplate { public function execute() { global $wgUser; global $wgForegroundFeatures; wfSuppressWarnings(); $this->html('headelement'); switch ($wgForegroundFeatures['NavWrapperType']) { case '0': break; case 'divonly': echo "