TYPO3 v15 dev-main snapshot ()
This commit is contained in:
@@ -0,0 +1,58 @@
|
||||
|
||||
.. include:: /Includes.rst.txt
|
||||
|
||||
.. _breaking-77137-1668719172:
|
||||
|
||||
================================================
|
||||
Breaking: #77137 - JavaScript API of RTE changed
|
||||
================================================
|
||||
|
||||
See :issue:`77137`
|
||||
|
||||
Description
|
||||
===========
|
||||
|
||||
Due to the migration of the RTE from ExtJS to Bootstrap and jQuery, some API methods have been changed or removed.
|
||||
|
||||
|
||||
Impact
|
||||
======
|
||||
|
||||
ExtJS-based plugins will throw JavaScript errors.
|
||||
|
||||
The following methods have been removed:
|
||||
|
||||
* `onContainerResize`
|
||||
* `getWindowDimensions`
|
||||
* `setTabPanelHeight`
|
||||
* `syncHeight`
|
||||
|
||||
The following methods have been changed:
|
||||
|
||||
* `openContainerWindow`
|
||||
* `buildButtonConfig`
|
||||
|
||||
|
||||
Affected Installations
|
||||
======================
|
||||
|
||||
All installations using custom RTE plugins are affected.
|
||||
|
||||
|
||||
Migration
|
||||
=========
|
||||
|
||||
The former `Ext.Window` objects are replaced by Bootstrap modals.
|
||||
|
||||
See the list below for a migration of the changed methods:
|
||||
|
||||
openContainerWindow
|
||||
The third parameter `dimensions` which used to be an array has changed to `height`, containing an integer
|
||||
|
||||
buildButtonConfig
|
||||
The method takes now two additional arguments: `active` and `severity`. The parameter `active` is a boolean
|
||||
value and declares the button being either active or not. The parameter `severity` is an integer representing the
|
||||
severity of the button. This should always represent the severity of the modal, use one of the severities defined in
|
||||
:js:`TYPO3/CMS/Backend/Severity`.
|
||||
|
||||
.. index:: JavaScript, RTE, Backend
|
||||
Reference in New Issue
Block a user