/** * Called to render headers that should be included on a per module instance basis */ public function renderInstanceHeaders() { RokCommon_Header::addStyle($this->theme_context->getUrl($this->theme . '.css')); RokCommon_Header::addScript($this->theme_context->getUrl($this->theme . '.js')); $id = $this->parameters->get('module_id'); $settings = new stdClass(); $settings->animation = $this->parameters->get('features_animation', 'crossfade'); $settings->autoplay = $this->parameters->get('features_autoplay', 1); $settings->delay = $this->parameters->get('features_autoplay_delay', 5); $options = json_encode($settings); $js = array(); $js[] = "window.addEvent('domready', function(){"; $js[] = "\tRokSprocket.instances." . $this->theme . ".attach(" . $id . ", '" . $options . "');"; $js[] = "});"; $js[] = "window.addEvent('load', function(){"; $js[] = " var overridden = false;"; $js[] = " if (!overridden && window.G5 && window.G5.offcanvas){"; $js[] = " var mod = document.getElement('[data-" . $this->theme . "=\"" . $id . "\"]');"; $js[] = " mod.addEvents({"; $js[] = " touchstart: function(){ window.G5.offcanvas.detach(); },"; $js[] = " touchend: function(){ window.G5.offcanvas.attach(); }"; $js[] = " });"; $js[] = " overridden = true;"; $js[] = " };"; $js[] = "});"; RokCommon_Header::addInlineScript(implode("\n", $js) . "\n"); }
/** * Called to render headers that should be included on a per module instance basis */ public function renderInstanceHeaders() { RokCommon_Header::addScript($this->theme_context->getUrl('tabs.js')); RokCommon_Header::addStyle($this->theme_context->getUrl('tabs.css')); $id = $this->parameters->get('module_id'); $settings = new stdClass(); $settings->autoplay = $this->parameters->get('tabs_autoplay', 0); $settings->delay = $this->parameters->get('tabs_autoplay_delay', 1); $options = json_encode($settings); $js = array(); $js[] = "window.addEvent('domready', function(){"; $js[] = "\tRokSprocket.instances.tabs.attach(" . $id . ", '" . $options . "');"; $js[] = "});"; RokCommon_Header::addInlineScript(implode("\n", $js) . "\n"); }
/** * Called to render headers that should be included on a per module instance basis */ public function renderInstanceHeaders() { $filename = $this->theme == 'default' ? 'strips' : $this->theme; RokCommon_Header::addStyle($this->theme_context->getUrl($filename . '.css')); RokCommon_Header::addScript($this->theme_context->getUrl($filename . '.js')); RokCommon_Header::addScript($this->theme_context->getUrl($filename . '-speeds.js')); $id = $this->parameters->get('module_id'); $settings = new stdClass(); $settings->animation = $this->parameters->get('strips_animation', 'fadeDelay'); $settings->autoplay = $this->parameters->get('strips_autoplay', 0); $settings->delay = $this->parameters->get('strips_autoplay_delay', 5); $options = json_encode($settings); $js = array(); $js[] = "window.addEvent('domready', function(){"; $js[] = "\tRokSprocket.instances.strips.attach(" . $id . ", '" . $options . "');"; $js[] = "});"; RokCommon_Header::addInlineScript(implode("\n", $js) . "\n"); }
/** * Called to render headers that should be included on a per module instance basis */ public function renderInstanceHeaders() { RokCommon_Header::addScript($this->theme_context->getUrl('mosaic.js')); RokCommon_Header::addStyle($this->theme_context->getUrl('mosaic.css')); $items = $this->items->slice(0, $this->parameters->get('mosaic_items_per_page', 5)); $pages = ceil($this->items->count() / count($items)); $id = $this->parameters->get('module_id'); $settings = new stdClass(); $settings->pages = $pages; $settings->animations = explode(',', implode(',', (array) $this->parameters->get('mosaic_animations', array('fade', 'scale', 'rotate')))); $options = json_encode($settings); $js = array(); $js[] = "window.addEvent('domready', function(){"; $js[] = "\tRokSprocket.instances.mosaic.attach(" . $id . ", '" . $options . "');"; $js[] = "});"; RokCommon_Header::addInlineScript(implode("\n", $js) . "\n"); }
protected function compileLess() { $assets = JPATH_COMPONENT_ADMINISTRATOR . '/assets'; @(include_once $assets . '/less/lessc.inc.php'); if (defined('DEV') && DEV) { try { $css_file = $assets . '/styles/roksprocket.css'; @unlink($css_file); lessc::ccompile($assets . '/less/global.less', $css_file); } catch (exception $e) { JError::raiseError('LESS Compiler', $e->getMessage()); } } RokCommon_Header::addStyle(JURI::base(true) . '/components/com_roksprocket/assets/styles/roksprocket.css?nocache=2.1.12'); }
$items = array(); foreach ($form->getFieldset($name) as $field) { $items[] = $field->label . $field->input; } if (empty($items)) { return ''; } return '<li>' . implode('</li><li>', $items) . '</li>'; } public function renderPage() { include JPATH_ADMINISTRATOR . '/components/com_advancedmodules/views/module/tmpl/edit_assignment.php'; } } $juri_base = preg_replace("/administrator\$/", "", JURI::base(true)); RokCommon_Header::addStyle($juri_base . 'components/com_roksprocket/lib/RokSprocket/Addon/AdvancedModuleManager/assets/styles/amm-fixes.css'); $renderer = new RenderAMM(); $renderer->item = $that->item; $renderer->form = $that->form; if (!isset($renderer->config)) { require_once JPATH_PLUGINS . '/system/nnframework/helpers/parameters.php'; $parameters = NNParameters::getInstance(); $config = JComponentHelper::getParams('com_advancedmodules'); $renderer->config = $parameters->getParams($config->toObject(), JPATH_ADMINISTRATOR . '/components/com_advancedmodules/config.xml'); } if (!isset($renderer->assignments)) { $xmlfile = JPATH_ADMINISTRATOR . '/components/com_advancedmodules/assignments.xml'; $assignments = new JForm('assignments', array('control' => 'advancedparams')); $assignments->loadFile($xmlfile, 1, '//config'); $assignments->bind($renderer->item->advancedparams); $renderer->assignments = $assignments;
/** * Called to render headers that should be included on a per module instance basis */ public function renderInstanceHeaders() { $filename = $this->theme == 'default' ? 'lists' : $this->theme; RokCommon_Header::addStyle($this->theme_context->getUrl($filename . '.css')); RokCommon_Header::addScript($this->theme_context->getUrl($filename . '.js')); $id = $this->parameters->get('module_id'); $settings = new stdClass(); $settings->accordion = $this->parameters->get('lists_enable_accordion', 1); $settings->autoplay = $this->parameters->get('lists_autoplay', 0); $settings->delay = $this->parameters->get('lists_autoplay_delay', 5); $options = json_encode($settings); if ($settings->accordion) { if (defined('_JEXEC')) { JHtml::_('behavior.framework', true); } } $js = array(); $js[] = "window.addEvent('domready', function(){"; $js[] = "\tRokSprocket.instances.lists.attach(" . $id . ", '" . $options . "');"; $js[] = "});"; RokCommon_Header::addInlineScript(implode("\n", $js) . "\n"); }
/** * Called to render headers that should be included on a per module instance basis */ public function renderInstanceHeaders() { $filename = $this->theme == 'default' ? 'lists' : $this->theme; RokCommon_Header::addStyle($this->theme_context->getUrl($filename . '.css')); RokCommon_Header::addScript($this->theme_context->getUrl($filename . '.js')); $id = $this->parameters->get('module_id'); $settings = new stdClass(); $settings->accordion = $this->parameters->get('lists_enable_accordion', 1); $settings->autoplay = $this->parameters->get('lists_autoplay', 0); $settings->delay = $this->parameters->get('lists_autoplay_delay', 5); $options = json_encode($settings); if ($settings->accordion) { if (defined('_JEXEC')) { JHtml::_('behavior.framework', true); } } $js = array(); $js[] = "window.addEvent('domready', function(){"; $js[] = "\tRokSprocket.instances.lists.attach(" . $id . ", '" . $options . "');"; $js[] = "});"; $js[] = "window.addEvent('load', function(){"; $js[] = " var overridden = false;"; $js[] = " if (!overridden && window.G5 && window.G5.offcanvas){"; $js[] = " var mod = document.getElement('[data-" . $this->name . "=\"" . $id . "\"]');"; $js[] = " mod.addEvents({"; $js[] = " touchstart: function(){ window.G5.offcanvas.detach(); },"; $js[] = " touchend: function(){ window.G5.offcanvas.attach(); }"; $js[] = " });"; $js[] = " overridden = true;"; $js[] = " };"; $js[] = "});"; RokCommon_Header::addInlineScript(implode("\n", $js) . "\n"); }
<?php /** * @version $Id$ * @author RocketTheme http://www.rockettheme.com * @copyright Copyright (C) 2007 - 2011 RocketTheme, LLC * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only */ RokCommon_Header::addStyle(RokCommon_Composite::get($that->context)->getUrl('gallerymanager.css') . '?version=2.0'); RokCommon_Header::addScript(RokCommon_Composite::get($that->context)->getUrl('../../assets/application/Scrollbar.js') . '?version=2.0'); RokCommon_Header::addScript(RokCommon_Composite::get($that->context)->getUrl('gallerymanager.js') . '?version=2.0'); RokCommon_Header::addInlineScript(RokCommon_Composite::get($that->context)->load('javascript.php', array('that' => $that)));
/** * Called to render headers that should be included on a per module instance basis */ public function renderInstanceHeaders() { RokCommon_Header::addScript($this->theme_context->getUrl('mosaic.js')); RokCommon_Header::addStyle($this->theme_context->getUrl('mosaic.css')); $items = $this->items->slice(0, $this->parameters->get('mosaic_items_per_page', 5)); if (!$this->items->count() && !count($items)) { $pages = 0; } else { $pages = ceil($this->items->count() / count($items)); } $id = $this->parameters->get('module_id'); $settings = new stdClass(); $settings->pages = $pages; $settings->animations = explode(',', implode(',', (array) $this->parameters->get('mosaic_animations', array('fade', 'scale', 'rotate')))); $settings->displayed = array(); foreach ($items as $item_id => &$item) { array_push($settings->displayed, (int) $item->getId()); } array_unique($settings->displayed); $options = json_encode($settings); if (defined('_JEXEC')) { JHtml::_('behavior.framework', true); } $js = array(); $js[] = "window.addEvent('domready', function(){"; $js[] = "\tRokSprocket.instances.mosaic.attach(" . $id . ", '" . $options . "');"; $js[] = "});"; /* $js[] = "window.addEvent('load', function(){"; $js[] = " RokSprocket.instances.mosaic.mosaic['id-" . $id . "'].reload();"; $js[] = "});";*/ RokCommon_Header::addInlineScript(implode("\n", $js) . "\n"); }
/** * Called to render headers that should be included on a per module instance basis */ public function renderInstanceHeaders() { RokCommon_Header::addStyle($this->theme_context->getUrl($this->theme . '.css')); RokCommon_Header::addScript($this->theme_context->getUrl($this->theme . '.js')); $items = $this->items; $id = $this->parameters->get('module_id'); $settings = new stdClass(); $settings->animations = explode(',', implode(',', (array) $this->parameters->get('grids_animations', array('fade', 'scale', 'rotate')))); $settings->displayed = array(); foreach ($items as $item_id => &$item) { array_push($settings->displayed, (int) $item->getId()); } array_unique($settings->displayed); $options = json_encode($settings); if (defined('_JEXEC')) { JHtml::_('behavior.framework', true); } $js = array(); $js[] = "window.addEvent('domready', function(){"; $js[] = "\tRokSprocket.instances.grids.attach(" . $id . ", '" . $options . "');"; $js[] = "});"; $js[] = "window.addEvent('load', function(){"; $js[] = " var overridden = false;"; $js[] = " if (!overridden && window.G5 && window.G5.offcanvas){"; $js[] = " var mod = document.getElement('[data-" . $this->name . "=\"" . $id . "\"]');"; $js[] = " mod.addEvents({"; $js[] = " touchstart: function(){ window.G5.offcanvas.detach(); },"; $js[] = " touchend: function(){ window.G5.offcanvas.attach(); }"; $js[] = " });"; $js[] = " overridden = true;"; $js[] = " };"; $js[] = "});"; /* $js[] = "window.addEvent('load', function(){"; $js[] = " RokSprocket.instances.grids.grids['id-" . $id . "'].reload();"; $js[] = "});";*/ RokCommon_Header::addInlineScript(implode("\n", $js) . "\n"); }
<?php /** * @version $Id$ * @author RocketTheme http://www.rockettheme.com * @copyright Copyright (C) 2007 - 2011 RocketTheme, LLC * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only */ RokCommon_Header::addStyle(RokCommon_Composite::get($that->context)->getUrl('detail.css')); RokCommon_Header::addStyle(RokCommon_Composite::get($that->style_context)->getUrl('style.css')); RokCommon_Header::addInlineScript(RokCommon_Composite::get($that->style_context)->load('js-settings.php', array('that' => $that)));
<?php /** * @version $Id$ * @author RocketTheme http://www.rockettheme.com * @copyright Copyright (C) 2007 - 2011 RocketTheme, LLC * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only */ if (RokCommon_Browser::getShortName() == 'ie7') { RokCommon_Header::addStyle(RokCommon_Composite::get($that->context)->getUrl('rokgallery-ie7.css')); } RokCommon_Header::addScript(RokCommon_Composite::get($that->context)->getUrl('loves' . RokGallery_Helper::getJSVersion() . '.js'));