Index: t3lib/class.t3lib_pagerenderer.php =================================================================== --- t3lib/class.t3lib_pagerenderer.php (revision 8163) +++ t3lib/class.t3lib_pagerenderer.php (working copy) @@ -743,7 +743,7 @@ * @return void */ public function addJsInlineCode($name, $block, $compress = TRUE, $forceOnTop = FALSE) { - if (!isset($this->jsInline[$name])) { + if (!isset($this->jsInline[$name]) && !empty($block)) { $this->jsInline[$name] = array ( 'code' => $block . LF, 'section' => self::PART_HEADER, @@ -763,7 +763,7 @@ * @return void */ public function addJsFooterInlineCode($name, $block, $compress = TRUE, $forceOnTop = FALSE) { - if (!isset($this->jsInline[$name])) { + if (!isset($this->jsInline[$name]) && !empty($block)) { $this->jsInline[$name] = array ( 'code' => $block . LF, 'section' => self::PART_FOOTER, @@ -828,7 +828,7 @@ * @return void */ public function addCssInlineBlock($name, $block, $compressed = FALSE, $forceOnTop = FALSE) { - if (!isset($this->cssInline[$name])) { + if (!isset($this->cssInline[$name]) && !empty($block)) { $this->cssInline[$name] = array ( 'code' => $block, 'compress' => $compress, Index: typo3/sysext/cms/tslib/class.tslib_pagegen.php =================================================================== --- typo3/sysext/cms/tslib/class.tslib_pagegen.php (revision 8163) +++ typo3/sysext/cms/tslib/class.tslib_pagegen.php (working copy) @@ -945,12 +945,17 @@ */ $inlineJSint = ''; self::stripIntObjectPlaceholder($inlineJS, $inlineJSint); - $pageRenderer->addJsInlineCode('TS_inlineJSint', $inlineJSint, $GLOBALS['TSFE']->config['config']['minifyJS']); + if ($inlineJSint) { + $pageRenderer->addJsInlineCode('TS_inlineJSint', $inlineJSint, $GLOBALS['TSFE']->config['config']['minifyJS']); + } $pageRenderer->addJsFile(TSpagegen::inline2TempFile($scriptJsCode . $inlineJS, 'js'), 'text/javascript', $GLOBALS['TSFE']->config['config']['minifyJS']); + if ($inlineFooterJs) { $inlineFooterJSint = ''; self::stripIntObjectPlaceholder($inlineFooterJs, $inlineFooterJSint); - $pageRenderer->addJsFooterInlineCode('TS_inlineFooterJSint', $inlineFooterJSint, $GLOBALS['TSFE']->config['config']['minifyJS']); + if ($inlineFooterJSint) { + $pageRenderer->addJsFooterInlineCode('TS_inlineFooterJSint', $inlineFooterJSint, $GLOBALS['TSFE']->config['config']['minifyJS']); + } $pageRenderer->addJsFooterFile(TSpagegen::inline2TempFile($inlineFooterJs, 'js'), 'text/javascript', $GLOBALS['TSFE']->config['config']['minifyJS']); } } else {