[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