Task #48071

Work Package #47023: Global user interface

Navigate component

Added by Aske Ertmann about 2 years ago. Updated 9 months ago.

Status:Resolved Start date:2013-07-11
Priority:Could have Due date:
Assigned To:Aske Ertmann % Done:

94%

Category:- Spent time: -
Target version:1.0 alpha 6 Estimated time:0.00 hour

Description

Implement a navigate component aligned to the left side of the viewport. The component contains two main things: a node tree and a context structure tree. The component is available across multiple modules and will only contain a context structure tree in the "Content module". The node tree has different filtering/sorting options like node type and sorting by structure or date.

Specification:
  • Node tree
    • Collapsible
    • Filtering select box (multi select with available folder nodes)
    • Sorting select box (structure, date)
    • Add/delete button
    • Node tree
      • Expand/collapse branches
      • Drag & drop moving (only when sorted by structure)
  • Context structure tree
    • Only available in "Content module"
    • Expand/collapse branches
    • Drag & drop moving
    • Collapsible
      • Remember state (like the inspector groups)
  • Navigate toggle button
    • Active state when toggled
    • Toggle with click
  • Overlays the page (underneath the menu component)
    • Adds 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

navigate.jpg (923.7 kB) Aske Ertmann, 2013-10-03 09:30


Subtasks

Task #49946: Node tree filteringResolvedAske Ertmann

Task #52789: Expand search field when activeClosed

Task #52790: Prefix remaining dynatree classes (drag'n'drop)New

Task #52791: Make the node tree collapsibleRejected

Task #52792: Remember tree stateClosedMarkus Goldbeck

Task #52793: Make new position selectable like with paste positionResolvedAske Ertmann

Task #52794: Sync context structure tree with node changesResolvedMattias Nilsson

Task #52795: Expand parents if current page is nested below initial ma...ResolvedSebastian Kurfuerst

Task #52796: Only allow creation of allow subtypes of current node/par...Closed

Task #52821: Add new / pasting in context structure tree can add child...Closed

Task #53106: Make the Expand Level of the tree configurableResolvedMarkus Goldbeck

Task #53610: Navigate component breaks when changing a parent node nameResolvedMattias Nilsson

Task #53582: Node Type Filter: ExtDirect ErrorClosed

Task #54080: As a content editor I want to be able to move pagesResolvedBastian Waidelich

Task #55374: Context structure tree should automatically select newly ...Closed

Task #55376: Collapsible node treeClosed

Associated revisions

Revision 10f16a5d
Added by Aske Ertmann almost 2 years ago

[FEATURE] Add method to get a node's full length label

Change-Id: Ic356695115b02d7a367dc5b65307d3d3616c92a7
Related: #48071
Reviewed-on: https://review.typo3.org/24400
Reviewed-by: Sebastian Kurfuerst
Tested-by: Sebastian Kurfuerst

Revision c3f95ce5
Added by Aske Ertmann almost 2 years ago

[TASK] Return node label instead of type for fallback label

Change-Id: Ia00a0acefa1e54c1722903385fd6a6e9bac15b06
Related: #48071
Reviewed-on: https://review.typo3.org/24401
Reviewed-by: Sebastian Kurfuerst
Tested-by: Sebastian Kurfuerst

Revision 304143a2
Added by Mattias Nilsson almost 2 years ago

[!!!][TASK] Add navigate component

This adds navigation functionality which includes the
Node tree and Context structure tree.

Change-Id: I393fd01266f95ece643999b4e8e59e3710dc76f5
Resolves: #48071
Resolves: #49946
Reviewed-on: https://review.typo3.org/21828
Reviewed-by: Sebastian Kurfuerst
Reviewed-by: Aske Ertmann
Tested-by: Aske Ertmann
Tested-by: Sebastian Kurfuerst

Revision 8f631415
Added by Aske Ertmann over 1 year ago

[BUGFIX] Remove bottom border of context structure when closed

Change-Id: I66189d49e128dcc07490fd5be747e696f94a689c
Related: #48071
Reviewed-on: https://review.typo3.org/26008
Reviewed-by: Aske Ertmann
Tested-by: Aske Ertmann
Reviewed-by: Tim Kandel
Tested-by: Tim Kandel

Revision d261b79f
Added by Aske Ertmann over 1 year ago

[TASK] Improve usability of position menus in navigate component

Makes it possible to select a new position for the new or paste
buttons without having to click twice when using a mouse.

Change-Id: I6f88ce04696d90ebf90c92fc38709fb4641ce29f
Related: #48071
Releases: master, 1.0
Reviewed-on: https://review.typo3.org/27598
Reviewed-by: Aske Ertmann
Tested-by: Aske Ertmann
Reviewed-by: Mattias Nilsson
Tested-by: Mattias Nilsson
Reviewed-by: Karsten Dambekalns
Tested-by: Karsten Dambekalns

Revision 1299cec7
Added by Aske Ertmann over 1 year ago

[TASK] Improve usability of position menus in navigate component

Makes it possible to select a new position for the new or paste
buttons without having to click twice when using a mouse.

Change-Id: I6f88ce04696d90ebf90c92fc38709fb4641ce29f
Related: #48071
Releases: master, 1.0
Reviewed-on: https://review.typo3.org/27891
Reviewed-by: Aske Ertmann
Tested-by: Aske Ertmann

History

#1 Updated by Mattias Nilsson about 2 years ago

  • Status changed from New to Accepted
  • Assigned To changed from Rasmus Skjoldan to Mattias Nilsson

#2 Updated by Gerrit Code Review about 2 years ago

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

#3 Updated by Gerrit Code Review about 2 years ago

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

#4 Updated by Gerrit Code Review about 2 years ago

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

#5 Updated by Gerrit Code Review about 2 years ago

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

#6 Updated by Gerrit Code Review about 2 years ago

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

#7 Updated by Gerrit Code Review about 2 years ago

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

#8 Updated by Gerrit Code Review about 2 years ago

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

#9 Updated by Gerrit Code Review about 2 years ago

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

#10 Updated by Gerrit Code Review about 2 years ago

  • Estimated time set to 0.00

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

#11 Updated by Aske Ertmann about 2 years ago

  • Target version set to 1.0 alpha 6

#12 Updated by Gerrit Code Review almost 2 years ago

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

#13 Updated by Gerrit Code Review almost 2 years ago

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

#14 Updated by Gerrit Code Review almost 2 years ago

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

#15 Updated by Gerrit Code Review almost 2 years ago

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

#16 Updated by Gerrit Code Review almost 2 years ago

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

#17 Updated by Gerrit Code Review almost 2 years ago

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

#18 Updated by Gerrit Code Review almost 2 years ago

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

#19 Updated by Gerrit Code Review almost 2 years ago

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

#20 Updated by Gerrit Code Review almost 2 years ago

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

#21 Updated by Gerrit Code Review almost 2 years ago

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

#22 Updated by Gerrit Code Review almost 2 years ago

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

#23 Updated by Gerrit Code Review almost 2 years ago

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

#24 Updated by Gerrit Code Review almost 2 years ago

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

#25 Updated by Gerrit Code Review almost 2 years ago

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

#26 Updated by Gerrit Code Review almost 2 years ago

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

#27 Updated by Gerrit Code Review almost 2 years ago

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

#28 Updated by Gerrit Code Review almost 2 years ago

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

#29 Updated by Gerrit Code Review almost 2 years ago

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

#30 Updated by Gerrit Code Review almost 2 years ago

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

#31 Updated by Gerrit Code Review almost 2 years ago

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

#32 Updated by Gerrit Code Review almost 2 years ago

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

#33 Updated by Gerrit Code Review almost 2 years ago

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

#34 Updated by Gerrit Code Review almost 2 years ago

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

#35 Updated by Gerrit Code Review almost 2 years ago

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

#36 Updated by Gerrit Code Review almost 2 years ago

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

#37 Updated by Aske Ertmann almost 2 years ago

#38 Updated by Gerrit Code Review almost 2 years ago

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

#39 Updated by Gerrit Code Review almost 2 years ago

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

#40 Updated by Gerrit Code Review almost 2 years ago

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

#41 Updated by Gerrit Code Review almost 2 years ago

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

#42 Updated by Gerrit Code Review almost 2 years ago

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

#43 Updated by Gerrit Code Review almost 2 years ago

  • Status changed from Accepted to Under Review

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

#44 Updated by Gerrit Code Review almost 2 years ago

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

#45 Updated by Gerrit Code Review almost 2 years ago

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

#46 Updated by Gerrit Code Review almost 2 years ago

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

#47 Updated by Gerrit Code Review almost 2 years ago

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

#48 Updated by Gerrit Code Review almost 2 years ago

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

#49 Updated by Gerrit Code Review almost 2 years ago

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

#50 Updated by Gerrit Code Review almost 2 years ago

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

#51 Updated by Gerrit Code Review almost 2 years ago

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

#52 Updated by Gerrit Code Review almost 2 years ago

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

#53 Updated by Gerrit Code Review almost 2 years ago

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

#54 Updated by Gerrit Code Review almost 2 years ago

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

#55 Updated by Gerrit Code Review almost 2 years ago

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

#56 Updated by Aske Ertmann almost 2 years ago

  • Assigned To changed from Mattias Nilsson to Aske Ertmann

#57 Updated by Gerrit Code Review almost 2 years ago

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

#58 Updated by Gerrit Code Review almost 2 years ago

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

#59 Updated by Gerrit Code Review almost 2 years ago

  • Estimated time set to 0.00

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

#60 Updated by Gerrit Code Review almost 2 years ago

  • Estimated time set to 0.00

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

#61 Updated by Gerrit Code Review almost 2 years ago

  • Estimated time set to 0.00

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

#62 Updated by Gerrit Code Review almost 2 years ago

  • Estimated time set to 0.00

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

#63 Updated by Gerrit Code Review almost 2 years ago

  • Estimated time set to 0.00

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

#64 Updated by Gerrit Code Review almost 2 years ago

  • Estimated time set to 0.00

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

#65 Updated by Mattias Nilsson almost 2 years ago

  • Status changed from Under Review to Resolved
  • % Done changed from 0 to 100
  • Estimated time set to 0.00

Applied in changeset commit:304143a2aa0bc8cf475628f74022d02aa5e98b8f.

#66 Updated by Mattias Nilsson over 1 year ago

  • Estimated time deleted (0.00)

Also available in: Atom PDF