[TASK] Use alternative selector for many workspaces 20/21920/5
authorOliver Hader <oliver@typo3.org>
Fri, 19 Jul 2013 15:31:31 +0000 (17:31 +0200)
committerOliver Hader <oliver.hader@typo3.org>
Tue, 25 Mar 2014 15:17:18 +0000 (16:17 +0100)
commitdbbc39d4bc15b1d92d9b06e5c19feb0eded9fcbc
tree2bfd1b72d79b56aafdaf876da7a00339dfa118b2
parent27ae1c79692a65a8c71712aacdcecc4e2bf12cda
[TASK] Use alternative selector for many workspaces

The toolbar of the workspace module visualizes each workspace
in a separate tab. On having many workspaces, the toolbar is
extended to multiple lines which actually reduces the available
viewport of the grid panel.

This change introduces a modified TabPanel that shrinks if the
available width is undershot. In this case an additional menu
is rendered to the right side of the panel to visualize the
remaining items in a vertical list.

Resolves: #49689
Releases: 6.2
Change-Id: I85c8b8134dfe27a4dc32c5d70a158cca41763c41
Reviewed-on: https://review.typo3.org/21920
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
typo3/sysext/workspaces/Classes/Controller/ReviewController.php
typo3/sysext/workspaces/Resources/Private/Layouts/Module.html
typo3/sysext/workspaces/Resources/Public/Images/menu.png [new file with mode: 0644]
typo3/sysext/workspaces/Resources/Public/JavaScript/Component/TabPanel.js [new file with mode: 0644]
typo3/sysext/workspaces/Resources/Public/JavaScript/workspaces.js
typo3/sysext/workspaces/Resources/Public/StyleSheet/module.css