[!!!][TASK] Remove deprecated code from DocumentTemplate
[Packages/TYPO3.CMS.git] / typo3 / sysext / core / Documentation / Changelog / master / Breaking-72392-RemoveDeprecatedCodeFromDocumentTemplate.rst
1 ===============================================================
2 Breaking: #72392 - Remove deprecated code from DocumentTemplate
3 ===============================================================
4
5 Description
6 ===========
7
8 Remove deprecated code from DocumentTemplate
9
10 The following properties have been removed:
11
12 ``JScodeLibArray``
13 ``docType``
14 ``inDocStyles``
15 ``endJS``
16 ``bgColor``
17 ``bgColor2``
18 ``bgColor3``
19 ``bgColor4``
20 ``bgColor5``
21 ``bgColor6``
22 ``hoverColor``
23 ``backGroundImage``
24 ``inDocStyles_TBEstyle``
25 ``parseTimeFlag``
26 ``charset``
27
28 The following methods have been removed:
29
30 ``getPageRenderer``
31 ``wrapClickMenuOnIcon``
32 ``issueCommand``
33 ``formatTime``
34 ``parseTime``
35 ``spacer``
36 ``endPageJS``
37 ``dfw``
38 ``rfw``
39 ``table``
40 ``menuTable``
41 ``getDynamicTabMenu``
42 ``getDynTabMenu``
43 ``getDynTabMenuId``
44 ``collapseableSection``
45
46
47 Impact
48 ======
49
50 Using the methods above directly in any third party extension will result in a fatal error.
51
52
53 Affected Installations
54 ======================
55
56 Instances which use calls to any of the above mentioned methods.
57
58
59 Migration
60 =========
61
62 For ``wrapClickMenuOnIcon`` use BackendUtility::wrapClickMenuOnIcon() instead.
63 For ``issueCommand`` use BackendUtility::getLinkToDataHandlerAction() instead.
64 For ``formatTime`` and ``parseTime`` use the corresponding methods in BackendUtility.
65 For ``rfw`` and ``dfw`` use proper HTML directly instead.
66 For ``getDynamicTabMenu`` use getDynamicTabMenu() from ModuleTemplate instead.
67 For ``collapseableSection`` use HTML bootstrap classes, localStorage etc.