[TYPO3-core] FYI: Fixed issue #17561: htmlArea RTE: Delete class HTMLArea.Base

Stanislas Rolland typo3 at sjbr.ca
Sat Feb 12 09:06:04 CET 2011


FYI: The attached SVN patch was committed.

Type:
Cleanup

Problem:
htmlArea uses class HTMLArea.Base in order to provide a class extension 
mechanism for creating plugins (an adaptation of a script authored by 
Dean Edwards http://dean.edwards.name/).

This is not required anymore as ExtJS provides such class extension 
mechanism.

Solution:
Attached patch removes this class.

Plugins need to be defined in a new way, described in the htmlArea RTE 
API Manual. A compatibility bridge is provided until TYPO3 4.8. However, 
this may break plugins that extend other plugins and make use of 
this.base(). Invoking this.base() from any method used to invoke the 
corresponding method of the parent class. this.base() now invokes only 
the constructor of class HTMLArea.Plugin.

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

Branches:
trunk (revision 10455)

Regards,
Stanislas
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: rtehtmlarea_cleanup_17561.patch
URL: <http://lists.typo3.org/pipermail/typo3-team-core/attachments/20110212/ac258e14/attachment-0001.txt>


More information about the TYPO3-team-core mailing list