Fixed bug #12017: Wrong Inclusion in tceforms and tceforms_fe
[Packages/TYPO3.CMS.git] / t3lib / class.t3lib_tceforms_fe.php
index 89d0b39..8c853d7 100644 (file)
@@ -136,9 +136,10 @@ class t3lib_TCEforms_FE extends t3lib_TCEforms {
         * @return      void
         */
        public function loadJavascriptLib($lib) {
-               if (!isset($GLOBALS['TSFE']->additionalHeaderData[$lib])) {
-                       $GLOBALS['TSFE']->additionalHeaderData[$lib] = '<script type="text/javascript" src="' . $this->backPath . $lib . '"></script>';
-               }
+               /** @var $pageRenderer t3lib_PageRenderer */
+               $pageRenderer = $GLOBALS['TSFE']->getPageRenderer();
+               $pageRenderer->addJsLibrary($lib, $this->backPath . $lib);
+               
        }
 
        /**
@@ -151,9 +152,9 @@ class t3lib_TCEforms_FE extends t3lib_TCEforms {
         * @return      void
         */
        public function addStyleSheet($key, $href, $title='', $relation='stylesheet') {
-               if (!isset($GLOBALS['TSFE']->additionalHeaderData[$key])) {
-                       $GLOBALS['TSFE']->additionalHeaderData[$key] = '<link rel="' . $relation . '" type="text/css" href="' . $href . '"' . ($title ? (' title="' . $title . '"') : '') . ' />';
-               }
+               /** @var $pageRenderer t3lib_PageRenderer */
+               $pageRenderer = $GLOBALS['TSFE']->getPageRenderer();
+               $pageRenderer->addCssFile($this->backPath . $href, $relation, 'screen', $title);
         }
 
        /**