示例#1
0
 /**
  * DEFINE setting options of shortcode in frontend
  */
 public function frontend_element_items()
 {
     $this->items = array('content' => array(array('name' => JText::_('JSN_PAGEBUILDER_DEFAULT_ELEMENT_ELEMENT_TITLE'), 'id' => 'el_title', 'type' => 'text_field', 'class' => 'jsn-input-xxlarge-fluid', 'std' => JText::_('JSN_PAGEBUILDER_ELEMENT_PROGRESSBAR_ELEMENT_TITLE_STD'), 'role' => 'title', 'tooltip' => JText::_('JSN_PAGEBUILDER_DEFAULT_ELEMENT_ELEMENT_TITLE_DES')), array('id' => 'progress_bar_items', 'name' => JText::_('JSN_PAGEBUILDER_ELEMENT_PROGRESSBAR_ITEMS'), 'type' => 'group', 'shortcode' => $this->config['shortcode'], 'sub_item_type' => $this->config['has_subshortcode'], 'sub_items' => array(array('std' => ''), array('std' => ''), array('std' => '')), 'label_item' => JText::_('JSN_PAGEBUILDER_ELEMENT_PROGRESSBAR_ITEMS_LABEL'))), 'styling' => array(array('type' => 'preview'), array('name' => JText::_('JSN_PAGEBUILDER_DEFAULT_ELEMENT_PRESENTATION'), 'id' => 'progress_bar_style', 'type' => 'select', 'std' => JSNPagebuilderHelpersType::getFirstOption(JSNPagebuilderHelpersType::getProgressBarStyle()), 'options' => JSNPagebuilderHelpersType::getProgressBarStyle(), 'tooltip' => JText::_('JSN_PAGEBUILDER_DEFAULT_ELEMENT_PRESENTATION_DES')), array('name' => JText::_('JSN_PAGEBUILDER_DEFAULT_ELEMENT_SHOW_ICON'), 'id' => 'progress_bar_show_icon', 'type' => 'radio', 'std' => 'yes', 'options' => array('yes' => JText::_('JSN_PAGEBUILDER_DEFAULT_ELEMENT_YES'), 'no' => JText::_('JSN_PAGEBUILDER_DEFAULT_ELEMENT_NO')), 'tooltip' => JText::_('JSN_PAGEBUILDER_DEFAULT_ELEMENT_SHOW_ICON_DES')), array('name' => JText::_('JSN_PAGEBUILDER_DEFAULT_ELEMENT_SHOW_TITLE'), 'id' => 'progress_bar_show_title', 'type' => 'radio', 'std' => 'yes', 'options' => array('yes' => JText::_('JSN_PAGEBUILDER_DEFAULT_ELEMENT_YES'), 'no' => JText::_('JSN_PAGEBUILDER_DEFAULT_ELEMENT_NO')), 'tooltip' => JText::_('JSN_PAGEBUILDER_DEFAULT_ELEMENT_SHOW_TITLE_DES')), array('name' => JText::_('JSN_PAGEBUILDER_ELEMENT_PROGRESSBAR_SHOW_PERCENTAGE'), 'id' => 'progress_bar_show_percent', 'type' => 'radio', 'std' => 'yes', 'options' => array('yes' => JText::_('JSN_PAGEBUILDER_DEFAULT_ELEMENT_YES'), 'no' => JText::_('JSN_PAGEBUILDER_DEFAULT_ELEMENT_NO')), 'tooltip' => JText::_('JSN_PAGEBUILDER_ELEMENT_PROGRESSBAR_SHOW_PERCENTAGE_DES')), array('name' => JText::_('JSN_PAGEBUILDER_ELEMENT_PROGRESSBAR_MAKE_ACTIVE'), 'id' => 'progress_bar_stack_active', 'type' => 'radio', 'std' => 'no', 'options' => array('yes' => JText::_('JSN_PAGEBUILDER_DEFAULT_ELEMENT_YES'), 'no' => JText::_('JSN_PAGEBUILDER_DEFAULT_ELEMENT_NO')), 'tooltip' => JText::_('JSN_PAGEBUILDER_ELEMENT_PROGRESSBAR_MAKE_ACTIVE_DES'))));
 }