Example #1
0
 /**
  * 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;
 }
Example #2
0
	/**
	 * 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;">';
	}
Example #3
0
	<?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">
Example #4
0
 * @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');
Example #5
0
 /**
  * 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 . '">';
 }