function renderTabber($paramstring, $params = array()) { global $wgParser, $wgScriptPath; $wgParser->disableCache(); $htmlTabs = ""; $path = $wgScriptPath . '/extensions/tabber/'; $htmlHeader = '<script type="text/javascript" src="' . $path . 'tabber.js"></script>' . '<link rel="stylesheet" href="' . $path . 'tabber.css" TYPE="text/css" MEDIA="screen">' . '<div class="tabber">'; $htmlFooter = '</div>'; $arr = explode("|-|", $paramstring); foreach ($arr as $tab) { $htmlTabs .= buildTab($tab); } return $htmlHeader . $htmlTabs . $htmlFooter; }
function renderTabber($paramstring, $params, $parser) { global $wgExtensionsPath, $wgStyleVersion; $path = $wgExtensionsPath . '/3rdparty/tabber/'; /* * Wikia Change Start @author: marzjan */ $snippets = F::build('JSSnippets')->addToStack(array('/extensions/3rdparty/tabber/tabber.js'), array('$.loadJQueryUI')); $htmlHeader = '<link rel="stylesheet" href="' . $path . 'tabber.css?' . $wgStyleVersion . '" TYPE="text/css" MEDIA="screen">' . $snippets . '<div class="tabber">'; $htmlFooter = '</div>'; /* * Wikia Change End */ $htmlTabs = ""; $arr = explode("|-|", $paramstring); foreach ($arr as $tab) { $htmlTabs .= buildTab($tab, $parser); # macbre: pass Parser object (refs RT #34513) } return $htmlHeader . $htmlTabs . $htmlFooter; }