Feature #3066

Make the modulebar collapsible

Added by Uschi Renziehausen about 4 years ago. Updated 12 months ago.

Status:Closed Start date:2009-04-10
Priority:Should have Due date:
Assignee:- % Done:

50%

Category:Interface
Target version:TYPO3 4.5 LTS
Tags:
Votes: 0

Description

Problem:

If you have a large and deeply nested pagetree it is hard to scan it because the you need to scroll horizontally all the time.

Solution:

Make the modulebar collapsible so that we have more space for the pagetree.

Uschi

20090419_HCI_3066.diff (15.6 kB) Patrick Broens, 2009-04-19 17:01

20090420_HCI_3066.diff (15.1 kB) Patrick Broens, 2009-04-20 11:56

20090421_HCI_3066.diff (15.1 kB) Patrick Broens, 2009-04-21 09:28


Related issues

related to Usability Team - Suggestion #27432: new condensed mode (hide the left menu) Accepted 2011-06-14

History

Updated by Uschi Renziehausen about 4 years ago

  • Category set to Interface
  • Target version set to TYPO3 4.3

Updated by Patrick Broens about 4 years ago

Uschi Renziehausen wrote:

Problem:

If you have a large and deeply nested pagetree it is hard to scan it because the you need to scroll horizontally all the time.

Solution:

Make the modulebar collapsible so that we have more space for the pagetree.

Uschi

Hi Uschi,

First of all it's possible to make the pagetree frame resizable by using the userTsConfig:
setup.override.navFrameResizable = 1
setup.overrice.navFrameWidth = 260

This was once a setting in the module 'User Tools > User settings' but was taken out some time ago. However, the setup is still there.

One problem I had with this is that the resized width will only stay at that size when you stay in the frameset with the tree. When you go to a module which does not have the tree, the settings are lost. The settings also get lost when you end your session. When navFrameResizable = 1, the toggle bar is not available anymore as well, the one to close the tree very quickly and open it again.

I did some work on this last weekend. New features:
Toggle bar is always there.
The above settings are still working, so you can turn on and off the resizing for each user.
The resized width is now stored for each user.

Updated by Patrick Broens about 4 years ago

There are some minor things which I will change:

Setting the stored width is currently done with Javascript, which can also be done in alt_mod_frameset.php, which is the place where it needs to be done.
Currently the whole cols="<data>" attribute of the frameset is stored. Storing the width of the page tree frame is enough.

Patrick

Updated by Patrick Broens about 4 years ago

New patch:

When loading alt_mod_frameset.php, this file will be responsable for setting the width of the page tree frame, not Javascript.

setup.override.navFrameResizable = 1 in userTSconfig to test the resizing.

Patrick

Updated by Patrick Broens about 4 years ago

Sorry, again a new patch. There was a small issue with IE7.

Patrick

Updated by Chris topher almost 3 years ago

  • Target version changed from TYPO3 4.3 to TYPO3 4.5 LTS
  • % Done changed from 0 to 50

This has not been sent to Core List...

Updated by Kay Strobach about 2 years ago

are these issues related? #27432

Updated by Jens Hoffmann 12 months ago

  • Status changed from New to Closed

Invalid with recent Version.
Not really UI/UX related.
Other Issue with the same UX topic are still open.
eg: #27432

Closing this one.

Also available in: Atom PDF