Content
View differences
Updated by Wieland Lindenthal about 8 years ago
- \[x\] Replaces the project menu.
- \[x\] An arrow left leads back to the project’s menu
- \[x\] All pages of the wiki are shown in a tree structure
- \[x\] The tree branches are collapsible
- \[x\] Custom menu items are deactivated (but the code and data is not yet removed)
- \[x\] Show current page as selected.
- \[x\] Manually adjustable menu width.
- \[x\] Try menu on mobile (need to check again)
- \[x\] Test that WP queries are still added to main menu without reload.
- \[ \] We need to agree where the (now) static wiki link links to (currently `/<project-identifier>/wiki/wiki`
- \[ \] Find a solution for sidebar support (Main Discussion: Why should we have the menu sidebar vs. Submenu sidebar)
- \[ \] Fix bug WP Queryname shall be selected.
- \[ \] Fix bug: Collpase a wide menu and pull it then out makes it jump away from mouse.
- \[ \] Discussion: What would make for a better name than item “Start page”? “Go to start page”? “Home page”?
page” if that page is part of the page
- \[ \] Find out how often custom menu items are used "in the wild’hierarchy anyways?
- \[ \] <s>Fix breadcumbs on wiki pages (“Wiki” is missing)</s> \[Seems to be working again\]
<!-- end list -->
- \[x\] Bootstrap main-menu-resizer Component call when element not there
- \[x\] \[\] Jumping layout: Maybe set menu width on `document.write?` or wait until we fix performance issues we are addressing in 8.0
- \[x\] \[\] Have hamburger icon toggle menu completely
- \[x\] \[\] Remove logic to show icons on collapse
<!-- end list -->
- \[ \] Fully I18n
- \[ \] Ensure accessability
<!-- end list -->
- \[ \] Cleanup `_main_menu.css`
- \[ \] <s>Convert main-menu-controller.js to angular</s> \[Will be done when OP is fully angular\]
Out of scope:
- The current menu Item logic that adds items to the project menu stays untouched. **\[UPDATE: it got deactivated for Wikis, however, as user\#9177 points out, it seems that it is still needed for MyProject. Needs clarification.\]**
- Order within siblings.
- Fixing creation of root pages \#26189
- Changing URL structure to contain Page ID plus slug \#27517
- Remembering the collapsing state of the tree after refreshing
- \[x\] An arrow left leads back to the project’s menu
- \[x\] All pages of the wiki are shown in a tree structure
- \[x\] The tree branches are collapsible
- \[x\] Custom menu items are deactivated (but the code and data is not yet removed)
- \[x\] Show current page as selected.
- \[x\] Manually adjustable menu width.
- \[x\] Try menu on mobile (need to check again)
- \[x\] Test that WP queries are still added to main menu without reload.
- \[ \] We need to agree where the (now) static wiki link links to (currently `/<project-identifier>/wiki/wiki`
- \[ \] Find a solution for sidebar support (Main
- \[ \] Fix bug WP Queryname shall be selected.
- \[ \] Fix bug: Collpase a wide menu and pull it then out makes it jump away from mouse.
- \[ \] Discussion: What would make for a better name than
- \[ \] <s>Fix breadcumbs on wiki pages (“Wiki” is missing)</s> \[Seems to be working again\]
<!-- end list -->
- \[x\] Bootstrap main-menu-resizer Component call when element not there
- \[x\]
- \[x\]
- \[x\]
<!-- end list -->
- \[ \] Fully I18n
- \[ \] Ensure accessability
<!-- end list -->
- \[ \] Cleanup `_main_menu.css`
- \[ \] <s>Convert main-menu-controller.js to angular</s> \[Will be done when OP is fully angular\]
Out of scope:
- The current menu Item logic that adds items to the project menu stays untouched. **\[UPDATE: it got deactivated for Wikis, however, as user\#9177 points out, it seems that it is still needed for MyProject. Needs clarification.\]**
- Order within siblings.
- Fixing creation of root pages \#26189
- Changing URL structure to contain Page ID plus slug \#27517
- Remembering the collapsing state of the tree after refreshing