/** * After Action * * @package base-app * @version 2.0 */ public function afterExecuteRoute($dispatcher) { // Set final title $this->tag->setTitleSeparator(' | '); $this->tag->appendTitle($this->config->app->name); // Set scripts $this->view->setVar('scripts', $this->scripts); // Minify css and js collection \Baseapp\Library\Tool::assetsMinification(); }
/** * After Action * * @package base-app * @version 2.0 */ public function afterExecuteRoute($dispatcher) { // Set final title and description $this->tag->setTitleSeparator(' | '); $this->tag->appendTitle($this->config->app->name); $this->view->setVar('siteDesc', mb_substr($this->filter->sanitize($this->siteDesc, 'string'), 0, 200, 'utf-8')); // Set scripts $this->view->setVar('scripts', $this->scripts); // Minify css and js collection \Baseapp\Library\Tool::assetsMinification(); }
/** * After Action * * @package base-app * @version 2.0 */ public function afterExecuteRoute($dispatcher) { // Set final title and description $this->tag->setTitleSeparator(' | '); $this->tag->appendTitle($this->config->app->name); $this->view->setVar('siteDesc', mb_substr($this->filter->sanitize($this->siteDesc, 'string'), 0, 200, 'utf-8')); // Set scripts $scripts = array('$(document).ready(function() { $("pre code").each(function(i, e) {hljs.highlightBlock(e)}); });'); $this->view->setVar('scripts', array_merge($this->scripts, $scripts)); // Minify css and js collection \Baseapp\Library\Tool::assetsMinification(); }
/** * Minify css and js collection * * @package base-app * @version 2.0 */ public function assetAction() { foreach (array('css', 'js') as $asset) { foreach ($iterator = new \RecursiveIteratorIterator(new \RecursiveDirectoryIterator(ROOT_PATH . '/public/' . $asset, \RecursiveDirectoryIterator::SKIP_DOTS), \RecursiveIteratorIterator::SELF_FIRST) as $item) { if (!$item->isDir() && ($item->getExtension() == 'css' || $item->getExtension() == 'js')) { $subPath = $iterator->getSubPathName(); $dir = strstr($subPath, $item->getFilename(), true); $add = 'add' . ucfirst($asset); $this->assets->{$add}($asset . '/' . $dir . $item->getFilename()); } } } // Minify css and js collection \Baseapp\Library\Tool::assetsMinification(); }
/** * After Action * */ public function afterExecuteRoute($dispatcher) { // Set final title $this->tag->setTitleSeparator(' | '); $this->tag->appendTitle($this->config->app->name); $this->view->setVars(array('scripts' => $this->scripts, 'pageName' => $this->pageName, 'base_url' => $this->config->app->base_uri, 'admin_url' => $this->config->app->admin_uri . '/')); // Set scripts // $this->view->setVar('scripts', $this->scripts); // Minify css and js collection \Baseapp\Library\Tool::assetsMinification(); }