Ejemplo n.º 1
0
 public function onHeadBegin(\CmsModule\Events\RenderArgs $args)
 {
     if ($args->getPresenter() instanceof AdminPresenter) {
         $this->jsFileCollection->addRemoteFile($args->getPresenter()->template->basePath . '/' . $this->moduleHelpers->expandResource('@ckeditorModule/ckeditor/ckeditor.js'));
         $this->jsFileCollection->addFile($this->wwwDir . '/' . $this->moduleHelpers->expandResource('@ckeditorModule/editor.js'));
     }
 }
Ejemplo n.º 2
0
 public function onHeadBegin(\CmsModule\Events\RenderArgs $args)
 {
     if ($args->getPresenter() instanceof AdminPresenter) {
         $this->jsFileCollection->addFile($this->wwwDir . '/' . $this->moduleHelpers->expandResource('@aceModule/ace/ace.js'));
         $this->jsFileCollection->addFile($this->wwwDir . '/' . $this->moduleHelpers->expandResource('@aceModule/code.js'));
     }
 }
Ejemplo n.º 3
0
 public function onHeadBegin(RenderArgs $args)
 {
     if ($args->getPresenter() instanceof PagePresenter) {
         $this->jsFileCollection->addFile($this->wwwDir . '/' . $this->moduleHelpers->expandResource('@lightboxModule/fancybox/jquery.mousewheel-3.0.4.pack.js'));
         $this->jsFileCollection->addFile($this->wwwDir . '/' . $this->moduleHelpers->expandResource('@lightboxModule/fancybox/jquery.fancybox-1.3.4.pack.js'));
         $this->jsFileCollection->addFile($this->wwwDir . '/' . $this->moduleHelpers->expandResource('@lightboxModule/loader.js'));
         $this->cssFileCollection->addFile($this->wwwDir . '/' . $this->moduleHelpers->expandResource('@lightboxModule/fancybox/jquery.fancybox-1.3.4.css'));
     }
 }
Ejemplo n.º 4
0
 public function filter(\Nette\Latte\MacroNode $node, PhpWriter $writer)
 {
     $files = array();
     $pos = 0;
     while ($file = $node->tokenizer->fetchWord()) {
         if (strpos($file, '=>') !== FALSE) {
             $node->tokenizer->position = $pos;
             break;
         }
         $files[] = $this->wwwDir . '/' . $this->moduleHelpers->expandResource($file);
         $pos = $node->tokenizer->position;
     }
     if (!count($files)) {
         throw new CompileException("Missing file name in {js}");
     }
     eval('$args = ' . $writer->formatArray() . ';');
     return "\$_control['js']->render('" . join('\', \'', $files) . "', array('config' => " . var_export($args, TRUE) . "));";
 }