[!!!][TASK] Migrate non-ExtJS trees to jQuery 39/34239/7
authorBenjamin Mack <benni@typo3.org>
Sun, 16 Nov 2014 09:04:02 +0000 (10:04 +0100)
committerBenjamin Mack <benni@typo3.org>
Sat, 3 Jan 2015 13:46:35 +0000 (14:46 +0100)
commitd716d5f22562835305a1816df6a3d78b725977d0
tree001a723bb11592cacc1ecd53c616c2f3ea4d765b
parent84728fc008cab0ff41ddba611c069a5139e95851
[!!!][TASK] Migrate non-ExtJS trees to jQuery

Existing tree components that are
not using ExtJS are mainly within
the ElementBrowser and the FolderTree,
which is the navigation component inside filelist.

However, the "old" version of the original pagetree
still exists, and has support for IE5.5 as well, and
an option to filter for items within the pagetree (please
note: this feature was never added to the foldertree).

The old pagetree navigation component itself is now
deprecated (it can still be used in own modules). The
filter functionality is completely removed in the
old pagetree.

The necessary JavaScript code for drag+drop and
expand/collapse of the tree was migrated to RequireJS,
which avoids some more loading of scriptaculous
and prototype.

Releases: master
Resolves: #64059
Change-Id: If8de627d0284d77accdfe55cffe12c591f32df7a
Reviewed-on: http://review.typo3.org/34239
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
12 files changed:
typo3/alt_db_navframe.php
typo3/js/tree.js [deleted file]
typo3/sysext/backend/Classes/Controller/FileSystemNavigationFrameController.php
typo3/sysext/backend/Classes/Controller/PageTreeNavigationController.php
typo3/sysext/backend/Classes/Template/DocumentTemplate.php
typo3/sysext/backend/Resources/Private/Templates/alt_db_navframe.html
typo3/sysext/backend/Resources/Private/Templates/alt_file_navframe.html
typo3/sysext/backend/Resources/Public/JavaScript/LegacyTree.js [new file with mode: 0644]
typo3/sysext/backend/Resources/Public/JavaScript/pagetreefiltermenu.js [deleted file]
typo3/sysext/core/Documentation/Changelog/master/Breaking-64059-Rewritten-JavaScript-Tree-Components.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/master/Deprecation-64059-Pagetree-Navigation-Component.rst [new file with mode: 0644]
typo3/sysext/recordlist/Classes/Browser/ElementBrowser.php