%PDF- %PDF-
Direktori : /home/lightco1/upgrade.lightco.com.au/administrator/components/com_jmap/views/config/ |
Current File : /home/lightco1/upgrade.lightco.com.au/administrator/components/com_jmap/views/config/view.html.php |
<?php // namespace administrator\components\com_jmap\views\config; /** * * @package JMAP::CONFIG::administrator::components::com_jmap * @subpackage views * @subpackage config * @author Joomla! Extensions Store * @copyright (C) 2015 - Joomla! Extensions Store * @license GNU/GPLv2 http://www.gnu.org/licenses/gpl-2.0.html */ defined ( '_JEXEC' ) or die ( 'Restricted access' ); /** * Config view * * @package JMAP::CONFIG::administrator::components::com_jmap * @subpackage views * @subpackage config * @since 1.0 */ class JMapViewConfig extends JMapView { /** * Add the page title and toolbar. * * @since 1.6 */ protected function addDisplayToolbar() { $doc = JFactory::getDocument(); $doc->addStyleDeclaration('.icon-48-jmap{background-image:url("components/com_jmap/images/icon-48-config.png")}'); JToolBarHelper::title( JText::_( 'COM_JMAP_JMAPCONFIG' ), 'jmap' ); JToolBarHelper::save('config.saveentity', 'COM_JMAP_SAVECONFIG'); JToolBarHelper::custom('cpanel.display', 'home', 'home', 'COM_JMAP_CPANEL', false); } /** * Configuration panel rendering for component settings * * @access public * @param string $tpl * @return void */ public function display($tpl = null) { $doc = JFactory::getDocument(); $this->loadJQuery($doc); $this->loadBootstrap($doc); $this->loadValidation($doc); $doc->addStylesheet ( JURI::root ( true ) . '/administrator/components/com_jmap/css/colorpicker.css' ); $doc->addScript ( JURI::root ( true ) . '/administrator/components/com_jmap/js/colorpicker.js' ); // Load specific JS App $doc->addScriptDeclaration(" Joomla.submitbutton = function(pressbutton) { if(!jQuery.fn.validation) { jQuery.extend(jQuery.fn, jmapjQueryBackup.fn); } jQuery('#adminForm').validation(); if (pressbutton == 'cpanel.display') { jQuery('#adminForm').off(); Joomla.submitform( pressbutton ); return true; } if(jQuery('#adminForm').validate()) { Joomla.submitform( pressbutton ); // Clear SEO stats and fetch new fresh data if( window.sessionStorage !== null && jQuery('#params_seostats_custom_link').data('changed') == 1) { sessionStorage.removeItem('seostats'); } return true; } var parentId = jQuery('ul.errorlist').parents('div.tab-pane').attr('id'); jQuery('#tab_configuration a[data-element=' + parentId + ']').tab('show'); return false; }; "); $params = $this->get('Data'); $form = $this->get('form'); // Bind the form to the data. if ($form && $params) { $form->bind($params); } $this->params_form = $form; $this->params = $params; // Aggiunta toolbar $this->addDisplayToolbar(); // Output del template parent::display(); } } ?>