Project

General

Profile

Actions

Bug #19257

closed

Enable synchronous load of some htmlArea RTE plugins

Added by Stanislas Rolland about 16 years ago. Updated about 6 years ago.

Status:
Closed
Priority:
Should have
Category:
-
Target version:
-
Start date:
2008-08-27
Due date:
% Done:

0%

Estimated time:
TYPO3 Version:
PHP Version:
Tags:
Complexity:
Is Regression:
Sprint Focus:

Description

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 the base plugin is not complete, evaluation 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.

(issue imported from #M9235)


Files

rtehtmlarea_bugfix_9235.patch (7.97 KB) rtehtmlarea_bugfix_9235.patch Administrator Admin, 2008-08-27 03:50
rtehtmlarea_bugfix_9235_2.patch (1.29 KB) rtehtmlarea_bugfix_9235_2.patch Administrator Admin, 2008-08-27 06:34
Actions #1

Updated by Stanislas Rolland about 16 years ago

The attached patch makes it possible for an extension to require that the plugin of another extension be loaded synchronously.

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

Actions #2

Updated by Stanislas Rolland about 16 years ago

Committed to SVN TYPO3core trunk revision 4021.

Actions #3

Updated by Stanislas Rolland about 16 years ago

Sorry, a boolean flag was inverted. The second patch fixes this.

Committed to SVN TYPO3core trunk revision 4022.

Actions #4

Updated by Benni Mack about 6 years ago

  • Status changed from Resolved to Closed
Actions

Also available in: Atom PDF