public function startup()
 {
     parent::startup();
     $this->cssLoader = $this->webLoader->createCssLoader('default');
     $this->jsLoader = $this->webLoader->createJavaScriptLoader('default');
     // css file
     $cssCompiler = $this->cssLoader->getCompiler();
     $this->cssLoaderFile = $cssCompiler->getOutputNamingConvention()->getFilename($cssCompiler->getFileCollection()->getFiles(), $cssCompiler) . '?' . $cssCompiler->getLastModified();
     // js file
     $jsCompiler = $this->jsLoader->getCompiler();
     $this->jsLoaderFile = $jsCompiler->getOutputNamingConvention()->getFilename($jsCompiler->getFileCollection()->getFiles(), $jsCompiler) . '?' . $jsCompiler->getLastModified();
 }
Exemple #2
0
 /**
  * @param string $name
  * @return JavaScriptLoader
  */
 public function createJavaScriptLoader(string $name = self::DEFAULT_JS_SECTION) : JavaScriptLoader
 {
     return $this->loaderFactory->createJavaScriptLoader($name);
 }
Exemple #3
0
 /**
  * @param LoaderFactory $f abstraktní továrna WebLoader
  * @return JavaScriptLoader
  */
 protected function createComponentJs(LoaderFactory $f)
 {
     return $f->createJavaScriptLoader('front');
 }
Exemple #4
0
 protected function createComponentJs()
 {
     return $this->webLoader->createJavaScriptLoader('default');
 }
 protected function createComponentLtIe9()
 {
     return $this->webLoader->createJavaScriptLoader('ltIe9');
 }
Exemple #6
0
 /**
  * @param  string  $module
  * @return string
  */
 public function renderJs($module = 'default')
 {
     $control = $this->factory->createJavaScriptLoader($module);
     return $control->render();
 }