Task #48068

Work Package #47023: Global user interface

Menu component

Added by Aske Ertmann over 6 years ago. Updated almost 5 years ago.

Status:
Closed
Priority:
Should have
Category:
Global User Interface
Target version:
Start date:
2013-07-10
Due date:
% Done:

100%

Estimated time:
0.00 h

Description

Implement a menu component aligned to the left side of the viewport. The menu contains a list of two main modules "Edit content" and "Dashboard" as well as shortcuts and modules.

Specification:
  • Edit content button
  • Dashboard button
  • Shortcuts (section)
  • Main modules and first level sub modules (sections)
  • Collapse/expand button for each "section"
    • Remember states (like the inspector groups)
  • Menu toggle button
    • Active state when toggled
    • Toggle with click (maybe hover as well, needs some real tests)
  • Overlays other UI elements and the page
    • Does not add left margin to the body
  • Toggle animation is slide out/in from left
  • Position fixed with 100 % height
  • Content not visible can be viewed by scrolling
  • Create separate SCSS file for all CSS
  • Create separate JavaScript file for the component

Subtasks

TYPO3.Neos - Task #49850: Condensed sticky menuClosed

Associated revisions

Revision a1cdd676 (diff)
Added by Mattias Nilsson about 6 years ago

[!!!][TASK] Add menu component

Adds a menu panel that contains all the menu
components in Neos.

Change-Id: I30e7e922f1fca82cc76720b9123cec0cd00b3881
Resolves: #48068
Reviewed-on: https://review.typo3.org/21092
Reviewed-by: Sebastian Kurfuerst
Tested-by: Sebastian Kurfuerst

Revision 93ee11e7 (diff)
Added by Christopher Hlubek about 6 years ago

[BUGFIX] Fix menu and backend URI generation for multiple sites

This change allows to have multiple sites and enables linking to them
if an active domain is present on a site. The cached resource is
updated whenever a Site or Domain is updated through the configuration
cache version.

A site without an active domain will be shown as disabled in the menu,
because we cannot link to it (for now).

Change-Id: Ia487671edd64da0cfbadf591dd3c4961d18e9132
Related: #48068
Reviewed-on: https://review.typo3.org/22120
Reviewed-by: Aske Ertmann
Tested-by: Aske Ertmann
Reviewed-by: Christopher Hlubek
Tested-by: Christopher Hlubek

Revision 08f27ee5 (diff)
Added by Aske Ertmann about 6 years ago

[BUGFIX] Fix active state of modules in menu component

Change-Id: I583603fcf14fb82027aff2838875df49866dde64
Related: #48068
Reviewed-on: https://review.typo3.org/22103
Reviewed-by: Christopher Hlubek
Tested-by: Christopher Hlubek

Revision ab4bed3e (diff)
Added by Aske Ertmann about 6 years ago

[BUGFIX] Remove auto expanding of menu component

Change-Id: I362594aeecfae7c1053fc43749622b85c4a8d7e9
Related: #48068
Reviewed-on: https://review.typo3.org/22132
Reviewed-by: Aske Ertmann
Tested-by: Aske Ertmann
Reviewed-by: Tim Kandel
Tested-by: Tim Kandel
Reviewed-by: Mattias Nilsson
Tested-by: Mattias Nilsson
Reviewed-by: Rens Admiraal
Tested-by: Rens Admiraal

Revision e2468dee (diff)
Added by Aske Ertmann about 6 years ago

[TASK] Styling adjustments to menu component

Change-Id: I6726b56b6a2417e443aaec050146a425cdb9a5e0
Related: #48068
Reviewed-on: https://review.typo3.org/22180
Reviewed-by: Aske Ertmann
Tested-by: Aske Ertmann
Tested-by: Mr. Hudson
Reviewed-by: Christopher Hlubek

Revision aefd5db5 (diff)
Added by Christian Müller about 6 years ago

[BUGFIX] Nodes from template should appear in same workspace

A Node created from a NodeTemplate is now in the workspace of
the context attached to the Node on which createNodeFromTemplate
is called.

Change-Id: Id3e0730f15a61b2c36d55ce631244b1ad7ec4fec
Related: #48068
Reviewed-on: https://review.typo3.org/22205
Reviewed-by: Aske Ertmann
Tested-by: Aske Ertmann

Revision d251115b (diff)
Added by Christopher Hlubek about 6 years ago

[TASK] Only show sites with status "online" in the menu

Change-Id: Id6c098f10d3ba278b8d188134b763422b9429b2f
Related: #48068
Reviewed-on: https://review.typo3.org/22199
Reviewed-by: Aske Ertmann
Tested-by: Aske Ertmann

Revision 52897ff6 (diff)
Added by Aske Ertmann about 6 years ago

[TASK] Move menu button into top bar dom

Change-Id: I6883c7e7ab73f19b710fabe0779e0f7296429c10
Related: #48068
Reviewed-on: https://review.typo3.org/23429
Tested-by: Mr. Hudson
Reviewed-by: Mattias Nilsson
Tested-by: Mattias Nilsson
Reviewed-by: Aske Ertmann
Tested-by: Aske Ertmann

History

#1 Updated by Rasmus Skjoldan over 6 years ago

  • Status changed from New to Accepted
  • Assignee deleted (Rasmus Skjoldan)

#2 Updated by Mattias Nilsson over 6 years ago

  • Assignee set to Mattias Nilsson

#3 Updated by Gerrit Code Review over 6 years ago

Patch set 1 for branch master has been pushed to the review server.
It is available at https://review.typo3.org/20843

#4 Updated by Gerrit Code Review over 6 years ago

Patch set 2 for branch master has been pushed to the review server.
It is available at https://review.typo3.org/20843

#5 Updated by Gerrit Code Review over 6 years ago

Patch set 3 for branch master has been pushed to the review server.
It is available at https://review.typo3.org/20843

#6 Updated by Gerrit Code Review over 6 years ago

Patch set 4 for branch master has been pushed to the review server.
It is available at https://review.typo3.org/20843

#7 Updated by Gerrit Code Review over 6 years ago

Patch set 5 for branch master has been pushed to the review server.
It is available at https://review.typo3.org/20843

#8 Updated by Gerrit Code Review over 6 years ago

Patch set 6 for branch master has been pushed to the review server.
It is available at https://review.typo3.org/20843

#9 Updated by Gerrit Code Review over 6 years ago

Patch set 7 for branch master has been pushed to the review server.
It is available at https://review.typo3.org/20843

#10 Updated by Gerrit Code Review over 6 years ago

Patch set 8 for branch master has been pushed to the review server.
It is available at https://review.typo3.org/20843

#11 Updated by Jacob Floyd over 6 years ago

Should this say that the menu is aligned to the top of the viewport? The Navigate component is aligned to the left. Or are both Navigate and Menu aligned to the left like TYPO3 CMS?

#12 Updated by Aske Ertmann over 6 years ago

Hey Jacob

Jacob Floyd wrote:

Should this say that the menu is aligned to the top of the viewport? The Navigate component is aligned to the left. Or are both Navigate and Menu aligned to the left like TYPO3 CMS?

No it's correct because they're both aligned to the left. The Menu component overlaps the navigate component if both are opened at the same time. If you'd like a more detailed explanation please let me know, otherwise you will be able to see it in action within a couple of weeks.

#13 Updated by Gerrit Code Review over 6 years ago

Patch set 1 for branch master has been pushed to the review server.
It is available at https://review.typo3.org/21092

#14 Updated by Gerrit Code Review over 6 years ago

Patch set 2 for branch master has been pushed to the review server.
It is available at https://review.typo3.org/21092

#15 Updated by Gerrit Code Review over 6 years ago

Patch set 3 for branch master has been pushed to the review server.
It is available at https://review.typo3.org/21092

#16 Updated by Gerrit Code Review over 6 years ago

Patch set 4 for branch master has been pushed to the review server.
It is available at https://review.typo3.org/21092

#17 Updated by Gerrit Code Review over 6 years ago

Patch set 5 for branch master has been pushed to the review server.
It is available at https://review.typo3.org/21092

#18 Updated by Gerrit Code Review about 6 years ago

Patch set 6 for branch master has been pushed to the review server.
It is available at https://review.typo3.org/21092

#19 Updated by Gerrit Code Review about 6 years ago

Patch set 7 for branch master has been pushed to the review server.
It is available at https://review.typo3.org/21092

#20 Updated by Gerrit Code Review about 6 years ago

Patch set 8 for branch master has been pushed to the review server.
It is available at https://review.typo3.org/21092

#21 Updated by Gerrit Code Review about 6 years ago

Patch set 9 for branch master has been pushed to the review server.
It is available at https://review.typo3.org/21092

#22 Updated by Gerrit Code Review about 6 years ago

Patch set 10 for branch master has been pushed to the review server.
It is available at https://review.typo3.org/21092

#23 Updated by Gerrit Code Review about 6 years ago

Patch set 11 for branch master has been pushed to the review server.
It is available at https://review.typo3.org/21092

#24 Updated by Gerrit Code Review about 6 years ago

Patch set 12 for branch master has been pushed to the review server.
It is available at https://review.typo3.org/21092

#25 Updated by Gerrit Code Review about 6 years ago

Patch set 13 for branch master has been pushed to the review server.
It is available at https://review.typo3.org/21092

#26 Updated by Gerrit Code Review about 6 years ago

Patch set 14 for branch master has been pushed to the review server.
It is available at https://review.typo3.org/21092

#27 Updated by Gerrit Code Review about 6 years ago

Patch set 15 for branch master has been pushed to the review server.
It is available at https://review.typo3.org/21092

#28 Updated by Gerrit Code Review about 6 years ago

Patch set 16 for branch master has been pushed to the review server.
It is available at https://review.typo3.org/21092

#29 Updated by Gerrit Code Review about 6 years ago

Patch set 17 for branch master has been pushed to the review server.
It is available at https://review.typo3.org/21092

#30 Updated by Gerrit Code Review about 6 years ago

Patch set 18 for branch master has been pushed to the review server.
It is available at https://review.typo3.org/21092

#31 Updated by Gerrit Code Review about 6 years ago

Patch set 19 for branch master has been pushed to the review server.
It is available at https://review.typo3.org/21092

#32 Updated by Gerrit Code Review about 6 years ago

Patch set 20 for branch master has been pushed to the review server.
It is available at https://review.typo3.org/21092

#33 Updated by Gerrit Code Review about 6 years ago

Patch set 21 for branch master has been pushed to the review server.
It is available at https://review.typo3.org/21092

#34 Updated by Mattias Nilsson about 6 years ago

  • Status changed from Accepted to Resolved
  • % Done changed from 0 to 100

Applied in changeset commit:a1cdd676eb526c7f6a0337d7113838562474f707.

#35 Updated by Aske Ertmann almost 5 years ago

  • Status changed from Resolved to Closed
  • Estimated time set to 0.00 h

Also available in: Atom PDF