<?php /** * @version $Id: default.php 6824 2013-01-28 06:14:09Z btowles $ * @author RocketTheme http://www.rockettheme.com * @copyright Copyright (C) 2007 - 2013 RocketTheme, LLC * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only * */ // no direct access defined('_JEXEC') or die('Restricted access'); $document = JFactory::getDocument(); $path = JPATH_SITE . '/modules/mod_roktabs/tmpl/'; $uri_path = JURI::Root(true) . '/modules/mod_roktabs/tmpl/'; $count = count($list); // options $style = $params->get('theme', 'light'); $width = $params->get('width', 500); $tabs = $params->get('tabs_count', 3); $tabs_position = $params->get('tabs_position', 'top'); $tabs_event = $params->get('tabs_event', 'click'); $tabs_incremental = $params->get('tabs_incremental', 'Tab '); $linksMargins = $params->get('linksMargins', 0); $duration = $params->get('duration', 600); $transition_type = $params->get('transition_type', 'scrolling'); $transition_fx = $params->get('transition_fx', 'Quad.easeInOut'); $autoplay = $params->get('autoplay', 0); $autoplay_delay = $params->get('autoplay_delay', 2000); $navscrolling = $params->get('navscrolling', 1); if (intval($tabs) > $count) $tabs = $count; else if (intval($tabs) == 0) $tabs = $count; if (strlen($tabs_incremental) <= 0) $tabs_incremental = "Tab "; $style_css = $path . $style . '/roktabs.css'; $css = $uri_path . $style . '/roktabs.css'; if (file_exists($style_css)) $document->addStyleSheet($css); if (!defined('ROKTABS_JS')) { $document->addScript($uri_path . 'roktabs' . modRokTabsHelper::_getJSVersion() . '.js'); define('ROKTABS_JS', 1); } $write_tabs = modRokTabsHelper::write_tabs($tabs, $tabs_position, $list, null, $tabs_incremental, null, $params); ?> <script type="text/javascript"> RokTabsOptions.mouseevent.push('<?php echo $tabs_event; ?>'); RokTabsOptions.duration.push(<?php echo $duration; ?>); RokTabsOptions.transition.push(Fx.Transitions.<?php echo $transition_fx; ?>); RokTabsOptions.auto.push(<?php echo $autoplay; ?>); RokTabsOptions.delay.push(<?php echo $autoplay_delay; ?>); RokTabsOptions.type.push('<?php echo $transition_type; ?>'); RokTabsOptions.linksMargins.push(<?php echo $linksMargins; ?>); RokTabsOptions.navscroll.push(<?php echo $navscrolling; ?>); </script> <div class="roktabs-wrapper" style="width: <?php echo $width; ?>px;"> <div class="roktabs <?php echo $style; ?>"> <!--<div class="roktabs-arrows"> <span class="previous">←</span> <span class="next">→</span> </div>--> <?php if ($tabs_position == 'top' || $tabs_position == 'hidden') echo $write_tabs; ?> <div class="roktabs-container-tr"> <div class="roktabs-container-tl"> <div class="roktabs-container-br"> <div class="roktabs-container-bl"> <div class="roktabs-container-inner"> <div class="roktabs-container-wrapper"> <?php if ($tabs == 0) $tabs = count($list); for ($i = 0; $i < $tabs; $i++) { if ($list[$i]->title != '' && $list[$i]->introtext != '') { echo "<div class='roktabs-tab" . ($i + 1) . "'>\n"; echo " <div class='wrapper'>\n"; echo $list[$i]->introtext; echo " </div>"; echo "</div>\n"; } } ?> </div> </div> </div> </div> </div> </div> <?php if ($tabs_position == 'bottom') echo $write_tabs; ?> </div> </div> <?php ?>