Project

General

Profile

Bug #22247 » inlineINTfix.diff

Administrator Admin, 2010-03-06 18:54

View differences:

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 {
(1-1/4)