[TYPO3] removedefaultjs
Francois Suter
fsuter at cobweb.ch
Wed Mar 12 14:00:08 CET 2008
Hi,
>> This is interesting actually. Do you have an example of proper
>> usage of
>> additionalJavaScript?
>>
>> I use it in one of my extensions, but the JavaScript still gets
>> into the
>> header and not in the external file. Any idea what could be happening
>> there?
>
> Hm, may be it is 4.1 issue? :( In 4.2 it is possible to remove
> absolutely all JS and also minify it.
I finally thought about checking with 4.2 and it's no better. My
JavaScript still does not get into the external file (and obviously
not minified...).
I have:
config.removeDefaultJS = external
in my setup, and this kind of code in my extension:
$fullInitializationScript = '';
$fullInitializationScript .= 'var efa_default = '.((empty($this-
>localconf['defaultFontSize'])) ? 100 : intval($this->localconf
['defaultFontSize'])).";\n";
$fullInitializationScript .= 'var efa_increment = '.((empty($this-
>localconf['defaultFontSize'])) ? 10 : intval($this->localconf
['fontSizeIncrement'])).";\n";
$fullInitializationScript .= $initializationScript;
$fullInitializationScript .= 'var efa_fontSize06 = new
Efa_Fontsize06
(efa_increment,efa_bigger,efa_reset,efa_smaller,efa_default);'."\n";
$GLOBALS['TSFE']->additionalJavaScript[] = $fullInitializationScript;
Any idea why it doesn't get externalised?
François Suter
--
Cobweb Development Sàrl
www.cobweb.ch
Rue Eugène-Marziano 15, CH-1227 Les Acacias (Geneva - Switzerland)
T: +41 22 880 00 93, F: +41 22 880 00 94, E: support at cobweb.ch
web solutions for professionnal requirements
More information about the TYPO3-english
mailing list