[TYPO3-english] How to be sure ExtJS is well-loaded in my FE?

Bjoern Pedersen bjoern.pedersen at frm2.tum.de
Mon Mar 21 09:44:50 CET 2011


Am 21.03.2011 09:39, schrieb Steffen Kamper:
> Hi,
> 
> Am 21.03.2011 09:22, schrieb Bjoern Pedersen:
>> Am 21.03.2011 09:01, schrieb François Suter:
>>> Hi,
>>>
>>>> don't use ExtCore and ExtJs parallel. ExtCore is a "small" compilation
>>>> of ExtJS just for some little widgets and effects.
>>>
>>> That was it! Thanks a lot.
>>>
>>> I guess it's not obvious for people who don't know ExtJS very well that
>>> both libraries should not be loaded. I have added an issue to the TSref
>>> tracker to make the description more explicit:
>>>
>>> http://forge.typo3.org/issues/13936
>>>
>>> Cheers
>>>
>> Wouldn't it be even better if page.javascriptLibs checks wether ExtJS
>> is set and then automagically only loads the full library? Otherwise it
>> will lead to hard to detect problems if the loading is triggered from
>> some extension TS. I will file a bug and patch.
>>
> 
> i don't think so. Normally you know what to use: ExtCore or ExtJs. Core
> doesn't need to check conflicting js libs, there are several
> possibilities to load conflicting stuff.
> 
> vg Steffen

Well just imagine this situation:
In your top level TS you load  ExtCore
(page.includeLibraries.ExtCore=1). In some sub-page extension template
you include an extension template that loads ExtJS
(page.includeLibraries.ExtJS=1) .
You will have difficluties to find the problem.

The check will of course only be effective if you use the TypoScript
shortcuts:
page.includeLibraries.ExtCore
and
page.includeLibraries.ExtJS

It will not generally check for conflicting libs.

Björn


More information about the TYPO3-english mailing list