Project

General

Profile

Actions

Bug #23540

closed

Render ModuleMenu with ExtJs, remove the frameset

Added by Steffen Kamper about 14 years ago. Updated over 13 years ago.

Status:
Closed
Priority:
Should have
Category:
-
Target version:
-
Start date:
2010-09-15
Due date:
% Done:

0%

Estimated time:
TYPO3 Version:
4.5
PHP Version:
5.3
Tags:
Complexity:
Is Regression:
Sprint Focus:

Description

This is a refactor of BE module navigation. The menu is rendered with ExtJs producing the same markup as before (only removed an unnecessary div)
There is no inline javascript anymore with the module switcher, as all navigation info is loaded in an ExtJS Store.

On top of module menu is docheader first row which is result of ourt design team.

The frameset is removed completely, instead our navigation panel is used for navigation tree. Also navigation tree is only refreshed if the url changes.
I added loading masks to show loading, therefore i changed the loading mask background, as it was black before.

The javascript is backwards compatible, so all modules using old javascript still works.

Navigation panel is now collapsible and resizable, Menu panel is prepared to have the same, and there will be a solution in one of the next steps.
So i want to bring this in, as it looks the same as before, but speeds up the BE a lot.

(issue imported from #M15711)


Files

module_menu_extjs_v9.diff (38.6 KB) module_menu_extjs_v9.diff Administrator Admin, 2010-09-15 13:43
module_menu_extjs_v14.diff (60.6 KB) module_menu_extjs_v14.diff Administrator Admin, 2010-09-21 23:12
Actions

Also available in: Atom PDF