[BUGFIX] Problems with Cardlayout
authorKay Strobach <typo3@kay-strobach.de>
Mon, 8 Aug 2011 20:13:14 +0000 (22:13 +0200)
committerChristian Kuhn <lolli@schwarzbu.ch>
Sun, 21 Aug 2011 15:45:28 +0000 (17:45 +0200)
commit5ec3779c978899659694941d79492e536aba6159
tree49fc8b1b100ceb806b77f5f12ea72f1828ee36c1
parentb950c1552352c3c36fbafe933268d1c26e22c7de
[BUGFIX] Problems with Cardlayout

This fix contains several parts:

1. alt_file_navframe.php
   changed top.TYPO3.Backend.ContentContainer.setUrl()
   to new function
   top.TYPO3.ModuleMenu.App.openInContentFrame()

   This fix solves the problem in the filemodule

2. iframepanel.js
   added small delay to ensure, that the panel is rendered with correct
   size before applying the mask (force centering of loading indicator)

3. modulemenu.js
   make tree detect changed ids

4. modulemenu.js
   refactoring of the following functions:
   - loadModuleComponents
   - openInContentFrame
   this has been done to reduce redundant code

Change-Id: Ibccd5d6880e1e957d5de232fdc8f4ad168cd16ab
Resolves: #28851
Releases: 4.6
Reviewed-on: http://review.typo3.org/4299
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
typo3/alt_file_navframe.php
typo3/js/extjs/iframepanel.js
typo3/js/modulemenu.js