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;
}
Beispiel #2
0
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;
}