[TYPO3-core] FYI: Fixed issue #9235: Enable synchronous load of some htmlArea RTE plugins

Stanislas Rolland typo3 at sjbr.ca
Wed Aug 27 04:04:34 CEST 2008


FYI: The attached SVN patch was committed.

Type:
Bugfix

Problem:
Some RTE plugins are extensions of other plugins. For example, 
DefinitionList plugin extends BlockElements plugin. In such case, the 
base plugin must be fully loaded before the extending one.

If loading (and evaluation) of the base plugin is not complete, 
evaluation of the script of the extending plugin will fail. The plugin 
will be loaded in the browser cache and will work only the second time 
the RTE is opened.

Therefore, the base plugin must be loaded synchronously, before the 
asynchronously load of the extending plugin is initiated.

Solution:
The attached patch makes it possible for an RTE extension to require 
that the plugin of another RTE extension be loaded synchronously. 
Methods to do so are added to the htmlArea RTE API.

The patch also modifies the DefinitionList extension so as to require 
synchronous load of the BlockElements plugin.

Bugtracker references:
http://bugs.typo3.org/view.php?id=9235

Branches:
trunk (revision 4021)

Regards,
Stanislas
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: rtehtmlarea_bugfix_9235.patch
Url: http://lists.netfielders.de/pipermail/typo3-team-core/attachments/20080826/50c691a8/attachment-0001.txt 


More information about the TYPO3-team-core mailing list