/** * Renders the crossSlide call * * @param string $identifier * @param Tx_PtExtlist_Domain_Model_List_ListData $listData */ public function render($identifier, Tx_PtExtlist_Domain_Model_List_ListData $listData) { $imageListArray = $this->buildImageListArray($listData); $parameterString = $this->buildParameterString(); $crossSlideJavascript = $this->buildScript($identifier, $parameterString, $imageListArray); $this->inclusionUtility->addJSInlineCode('crosslide', $crossSlideJavascript); }
/** * @param string $library * @param string $file * @param string $position */ public function render($library = '', $file = '', $position = 'footer') { if ($library) { $this->inclusionUtility->addDefinedLibJSFiles($library); } elseif ($file) { $this->inclusionUtility->addJSFile($file); } else { $javaScriptCode = $this->renderChildren(); if ($javaScriptCode) { $codeBlockName = 'yag-' . md5($javaScriptCode); $this->inclusionUtility->addJSInlineCode($codeBlockName, $javaScriptCode); } } }