Bug #22247 » inlineINTfix.diff
class.tslib_pagegen.php (Arbeitskopie) | ||
---|---|---|
}
|
||
} elseif ($GLOBALS['TSFE']->config['config']['removeDefaultJS'] === 'external') {
|
||
// put default and inlineJS in external file
|
||
preg_match_all('/<!--INT_SCRIPT.[a-z0-9]*-->/',$inlineJS,$inlineJSintArray);
|
||
$inlineJS = preg_replace('/<!--INT_SCRIPT.[a-z0-9]*-->/','',$inlineJS);
|
||
$inlineJSint = implode('',$inlineJSintArray[0]);
|
||
$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) {
|
||
preg_match_all('/<!--INT_SCRIPT.[a-z0-9]*-->/',$inlineFooterJS,$inlineFooterJSintArray);
|
||
$inlineFooterJS = preg_replace('/<!--INT_SCRIPT.[a-z0-9]*-->/','',$inlineFooterJS);
|
||
$inlineFooterJSint = implode('',$inlineFooterJSintArray[0]);
|
||
$pageRenderer->addJsInlineCode('TS_inlineFooterJSint', $inlineFooterJSint, $GLOBALS['TSFE']->config['config']['minifyJS']);
|
||
$pageRenderer->addJsFooterFile(TSpagegen::inline2TempFile($inlineFooterJs, 'js'), 'text/javascript', $GLOBALS['TSFE']->config['config']['minifyJS']);
|
||
}
|
||
} else {
|