/**
  * 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);
 }
Exemple #2
0
 /**
  * @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);
         }
     }
 }