Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Story: NCIDS Mobile Menu #1146

Closed
andyvanavery opened this issue Aug 15, 2023 · 0 comments · Fixed by #1446
Closed

Story: NCIDS Mobile Menu #1146

andyvanavery opened this issue Aug 15, 2023 · 0 comments · Fixed by #1446
Assignees

Comments

@andyvanavery
Copy link

andyvanavery commented Aug 15, 2023

As a user of the NCIDS Documentation Site, I want the site navigation to be formatted for mobile use so that I can access and navigate the site from any device.

Requirements

  • The mobile navigation shall be of the mobile menu structure and it will match the cancer.gov mobile menu
  • The mobile navigation shall contain the categories as described in the site map NCIDS for All - Sitemap.pdf
  • When the user opens the mobile navigation on the home page, the navigation shall display the navigation sections
  • When a navigation section has sub-pages, the navigation section shall have a ">" at the right side of its menu section to indicate that it has sub-pages
  • When a navigation section does not have sub-pages, there shall be no symbol on its menu section
  • When a user clicks on a navigation section, and the navigation section has sub-pages and is an L1, the mobile menu
    will display "< Main Menu" at the top, followed by "Explore ", followed by the subpages of that section.
  • When a user clicks on "Explore ", then the user will be redirected to the landing page of that section.
  • When a user clicks on a navigation section, and the navigation section has sub-pages is an L2 or lower, the mobile menu will display "< Back" at the top, followed by "Explore ", followed by the subpages of that section.
  • When a user clicks on a navigation section, and the navigation section does not have a sub-page, then the user will be taken to that page
  • There shall be an "X" in the top right corner of the mobile menu to allow the user to close the mobile menu
  • If the mobile menu is open, and the user clicks/touches outside of the mobile menu area, the mobile menu shall close
  • If the user is one (1) level below the top level, there shall be an indicator for the user to return to the main menu by using the linked text "Main Menu", on top left of the mobile menu

Acceptance Criteria

Scenario: A user of the NCIDS Documentation Site views the mobile menu
  Given the mobile menu has been updated on the documentation site to match the structure of cancer.gov
    And the user is viewing the site at a breakpoint where the mobile menu appears
  When the user is on the home page of the NCIDS Documentation Site
    And the user opens the mobile menu
  Then the user should see an 'X' to close the menu in the upper right
    And all L1 navigation sections should appear below
    And if for all L1s that have subsections, a '>' will appear to the right of the section name
  When the user clicks on a navigation section with subpages
    And the navigation section is an L1
  Then the user should see an 'X' to close the menu in the upper right
    And the first item shown should be '< Main Menu'
    And the second item should be "Explore <insert section name>"
    And the following items should be the subpages of that section
  When the user clicks on "Explore <insert section name>"
  Then the user will be brought to that section landing page
  When the user clicks on a navigation section with subpages
    And the navigation section is an L2 or lower
  Then the user will see an 'X' to close the menu in the upper right
    And the first item shown is '< Back'
    And the second item is "Explore <insert section name>"
    And the following items are the subpages of that section
  When the user clicks on a section that does not have any subpages
  Then the user will be brought to that page

Resources:

Notes


Solution

Prerequisites

Tasks

Technical Notes

@dlescarbeau dlescarbeau self-assigned this Dec 13, 2023
dlescarbeau added a commit that referenced this issue Dec 14, 2023
Functionality should closer mirror the SideNavigation

Closes #1146
dlescarbeau added a commit that referenced this issue Dec 14, 2023
Functionality should closer mirror the SideNavigation

Closes #1146
dlescarbeau added a commit that referenced this issue Dec 14, 2023
Functionality should closer mirror the SideNavigation

Closes #1146
dlescarbeau added a commit that referenced this issue Dec 18, 2023
Functionality should closer mirror the SideNavigation

Closes #1146
dlescarbeau added a commit that referenced this issue Dec 19, 2023
Functionality should closer mirror the SideNavigation

Closes #1146
@bennettcc bennettcc added Needs Technical Review Needs review from Architect and Development Needs Product Review Needs review from Product, QA, Design, and IA labels Dec 19, 2023
dlescarbeau added a commit that referenced this issue Jan 10, 2024
Functionality should closer mirror the SideNavigation

Closes #1146
dlescarbeau added a commit that referenced this issue Jan 12, 2024
Functionality should closer mirror the SideNavigation

Closes #1146
dlescarbeau added a commit that referenced this issue Jan 12, 2024
Functionality should closer mirror the SideNavigation

Closes #1146
dlescarbeau added a commit that referenced this issue Jan 12, 2024
Functionality should closer mirror the SideNavigation

Closes #1146
dlescarbeau added a commit that referenced this issue Jan 12, 2024
Functionality should closer mirror the SideNavigation

Closes #1146
dlescarbeau added a commit that referenced this issue Jan 12, 2024
Functionality should closer mirror the SideNavigation

Closes #1146
dlescarbeau added a commit that referenced this issue Jan 12, 2024
Functionality should closer mirror the SideNavigation

Closes #1146
dlescarbeau added a commit that referenced this issue Jan 12, 2024
Functionality should closer mirror the SideNavigation

Closes #1146
dlescarbeau added a commit that referenced this issue Jan 12, 2024
Functionality should closer mirror the SideNavigation

Closes #1146
dlescarbeau added a commit that referenced this issue Jan 12, 2024
Functionality should closer mirror the SideNavigation

Closes #1146
dlescarbeau added a commit that referenced this issue Jan 12, 2024
Functionality should closer mirror the SideNavigation

Closes #1146
dlescarbeau added a commit that referenced this issue Jan 12, 2024
Functionality should closer mirror the SideNavigation

Closes #1146
dlescarbeau added a commit that referenced this issue Jan 12, 2024
Functionality should closer mirror the SideNavigation

Closes #1146
dlescarbeau added a commit that referenced this issue Jan 16, 2024
Functionality should closer mirror the SideNavigation

Closes #1146
dlescarbeau added a commit that referenced this issue Jan 16, 2024
Functionality should closer mirror the SideNavigation

Closes #1146
dlescarbeau added a commit that referenced this issue Jan 16, 2024
Functionality should closer mirror the SideNavigation

Closes #1146
dlescarbeau added a commit that referenced this issue Jan 16, 2024
Functionality should closer mirror the SideNavigation

Closes #1146
dlescarbeau added a commit that referenced this issue Jan 16, 2024
Functionality should closer mirror the SideNavigation

Closes #1146
dlescarbeau added a commit that referenced this issue Jan 16, 2024
Functionality should closer mirror the SideNavigation

Closes #1146
dlescarbeau added a commit that referenced this issue Jan 16, 2024
Functionality should closer mirror the SideNavigation

Closes #1146
dlescarbeau added a commit that referenced this issue Jan 16, 2024
Functionality should closer mirror the SideNavigation

Closes #1146
dlescarbeau added a commit that referenced this issue Jan 17, 2024
Functionality should closer mirror the SideNavigation

Closes #1146
@bennettcc bennettcc removed the Needs Product Review Needs review from Product, QA, Design, and IA label Jan 18, 2024
dlescarbeau added a commit that referenced this issue Jan 22, 2024
Functionality should closer mirror the SideNavigation

Closes #1146
dlescarbeau added a commit that referenced this issue Jan 22, 2024
Functionality should closer mirror the SideNavigation

Closes #1146
arcepaul pushed a commit that referenced this issue Jan 24, 2024
Functionality should closer mirror the SideNavigation

Closes #1146
@bennettcc bennettcc removed the Needs Technical Review Needs review from Architect and Development label Jan 25, 2024
arcepaul pushed a commit that referenced this issue Jan 29, 2024
Functionality should closer mirror the SideNavigation

Closes #1146
arcepaul pushed a commit that referenced this issue Jan 29, 2024
Functionality should closer mirror the SideNavigation

Closes #1146
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants