Source for file block.jstab.php
Documentation is available at block.jstab.php
* Smarty {jstab} block plugin
* Abstract: Used to enclose a set of tabs
$tClass = isset ( $pParams['class'] ) ? ' class="'. $pParams['class']. '"' : '';
$tStyle = isset ( $pParams['style'] ) ? ' style="'. $pParams['style']. '"' : '';
$tClick = isset ( $pParams['onclick'] ) ? ' onclick="'. $pParams['onclick']. '"' : '';
$tTitle = tra( isset ( $pParams['title'] ) ? $pParams['title'] : 'No Title' );
$tabId = strtolower( isset ( $pParams['id'] ) ? $pParams['id'] : 'tab'. preg_replace("/[^A-Za-z0-9]/", '', $tTitle) );
$tabString = '<li '. $tClick. ' '. $tClass. ' '. $tStyle. '><a href="#'. $tabId. '" data-toggle="tab">' . htmlspecialchars( $tTitle ) . '</a></li>';
if( isset ( $pParams['position'] ) ) {
array_splice( $jsTabLinks, $pParams['position'], 0, $tabString );
$jsTabLinks[] = $tabString;
$ret = '<div class="tab-pane" id="'. $tabId. '">';
|