Bug #25018

htmlArea RTE: Delete class HTMLArea.Base

Added by Stanislas Rolland over 4 years ago. Updated over 4 years ago.

Status:Resolved Start date:2011-02-12
Priority:Should have Due date:
Assigned To:Stanislas Rolland % Done:

0%

Category:- Spent time: -
Target version:4.6.0
TYPO3 Version: Is Regression:
PHP Version: Sprint Focus:
Complexity:

Description

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.

Attached patch thus 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.

(issue imported from #M17561)

rtehtmlarea_cleanup_17561.patch Magnifier (52.5 kB) Administrator Admin, 2011-02-12 07:57


Related issues

related to Core - Bug #25008: htmlArea RTE: Clean-up umbrella for 4.6 Resolved 2011-02-11

History

#1 Updated by Stanislas Rolland over 4 years ago

Committed to SVN TYPO3core trunk (revision 10455).

Also available in: Atom PDF