Breaking: #100966 - Remove jquery-ui¶
See forge#100966
Description¶
The NPM package jquery-ui has been removed completely for TYPO3 v13 without any substitute.
According to the TYPO3 Deprecation Policy, JavaScript code and packages used in only in the TYPO3 backend are not considered to be part of that policy:
The deprecation policy does not cover the deprecations of backend components such as JavaScript code, CSS code, HTML code, and backend templates.
Impact¶
TYPO3 does not ship the NPM package jquery-ui
any longer. 3rd party
extensions that rely on this package will be broken and need to be adjusted.
Since TYPO3 exposed only parts of jquery-ui
, only the components core
,
draggable
, droppable
, mouse
, resizable
, selectable
, sortable
and
widget
are affected - other components simply did not exist.
Affected installations¶
Those having custom or 3rd party extensions using jquery-ui
from
typo3/sysext/core/Resources/Public/JavaScript/Contrib/jquery-ui/
.
Migration¶
TYPO3 does not provide any substitute. In TYPO3 the draggable
and resizable
features of jquery-ui
have been reimplemented in the new custom element
<typo3-backend-draggable-resizable>
.