/** * Begins the display of a new panel. * * @param string $text Text to display. * @param string $id Identifier of the panel. * * @return string HTML to start a new panel * * @since 11.1 */ public static function panel($text, $id) { $content = ''; if (self::$open) { $content .= '</dd>'; } else { self::$open = true; } $content .= '<dt id="tab' . $id . '"><a href="#tab' . $id . '">' . $text . '</a></dt><dd>'; return $content; }
/** * Creates a panes and creates the JavaScript object for it. * * @param string The pane identifier * @param array An array of option. * * @return string * * @since 11.1 */ public static function start($group='tabs', $params=array()) { JHtmlTabs::_loadBehavior($group,$params); return '<dl class="tabs" id="'.$group.'"><dt style="display:none;"></dt><dd style="display:none;">'; }
<?php if ($this->contact->misc && $this->params->get('show_misc')) { ?> <?php if ($this->params->get('presentation_style') == 'sliders') { echo JHtml::_('sliders.panel', JText::_('COM_CONTACT_OTHER_INFORMATION'), 'display-misc'); ?> <?php } ?> <?php if ($this->params->get('presentation_style') == 'tabs') { ?> <?php echo JHtmlTabs::panel(JText::_('COM_CONTACT_OTHER_INFORMATION'), 'display-misc'); ?> <?php } ?> <?php if ($this->params->get('presentation_style') == 'plain') { ?> <?php echo '<h3>' . JText::_('COM_CONTACT_OTHER_INFORMATION') . '</h3>'; ?> <?php } ?> <div class="contact-miscinfo">
* @package Joomla.Site * @subpackage com_contact * * @copyright Copyright (C) 2005 - 2015 Open Source Matters, Inc. All rights reserved. * @license GNU General Public License version 2 or later; see LICENSE.txt */ defined('_JEXEC') or die; if ($this->params->get('presentation_style') == 'sliders') { ?> <?php echo JHtml::_('sliders.panel', JText::_('COM_CONTACT_LINKS'), 'display-links'); } if ($this->params->get('presentation_style') == 'tabs') { ?> <?php echo JHtmlTabs::panel(JText::_('COM_CONTACT_LINKS'), 'display-links'); } if ($this->params->get('presentation_style') == 'plain') { ?> <?php echo '<h3>' . JText::_('COM_CONTACT_LINKS') . '</h3>'; } ?> <div class="contact-links"> <ul class="nav nav-list"> <?php foreach (range('a', 'e') as $char) { // letters 'a' to 'e' $link = $this->contact->params->get('link' . $char); $label = $this->contact->params->get('link' . $char . '_name');
/** * Creates a panes and creates the JavaScript object for it. * * @param string The pane identifier * @param array An array of option. * @return string * @since 1.6 */ public static function start($group = 'tabs', $params = array()) { JHtmlTabs::_loadBehavior($group, $params); array_push(JHtmlTabs::$opened, false); return '<dl class="tabs" id="' . $group . '">'; }