[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