'',
'interval' => 0,
'el_class' => '',
'style' => 'horizontal'
), $atts));
wp_enqueue_script('jquery-ui-tabs');
$el_class = $this->getExtraClass($el_class);
$element = 'wpb_tabs';
if ( 'vc_tour' == $this->shortcode) $element = 'wpb_tour';
// Extract tab titles
preg_match_all( '/vc_tab title="([^\"]+)"(\stab_id\=\"([^\"]+)\"){0,1}/i', $content, $matches, PREG_OFFSET_CAPTURE );
$tab_titles = array();
/**
* vc_tabs
*
*/
if ( isset($matches[0]) ) { $tab_titles = $matches[0]; }
$tabs_nav = '';
$tabs_nav .= '
';
foreach ( $tab_titles as $tab ) {
preg_match('/title="([^\"]+)"(\stab_id\=\"([^\"]+)\"){0,1}/i', $tab[0], $tab_matches, PREG_OFFSET_CAPTURE );
if(isset($tab_matches[1][0])) {
$tabs_nav .= '- ' . $tab_matches[1][0] . '
';
}
}
$tabs_nav .= '
'."\n";
$css_class = apply_filters(VC_SHORTCODE_CUSTOM_CSS_FILTER_TAG, trim($element.'tabs_holder clearfix '.$el_class), $this->settings['base']);
switch($style) {
case 'boxed':
$style_class = 'boxed';
break;
case 'vertical_left':
$style_class = 'vertical left';
break;
case 'vertical_right':
$style_class = 'vertical right';
break;
case 'horizontal':
$style_class = 'horizontal center';
break;
case 'horizontal_left':
$style_class = 'horizontal left';
break;
case 'horizontal_right':
$style_class = 'horizontal right';
break;
}
$output .= "\n\t".'';
$output .= "\n\t\t".'
';
$output .= wpb_widget_title(array('title' => $title, 'extraclass' => $element.'_heading'));
$output .= "\n\t\t\t".$tabs_nav;
$output .= "
";
$output .= "\n\t\t\t".wpb_js_remove_wpautop($content);
$output .= "
";
if ( 'vc_tour' == $this->shortcode) {
$output .= "\n\t\t\t" . '
';
}
$output .= "\n\t\t".'
'.$this->endBlockComment('.wpb_wrapper');
$output .= "\n\t".'
'.$this->endBlockComment($element);
echo $output;