{% extends 'base.html' %} {# Nested Menu — faithful re-expression of src/html/pages/nested-menu.html: a four-level ARIA tree (roving tabindex, arrow-key model, localStorage persist), depth legend and keyboard-model card. axNestedTree() + the page style live in the scripts block. Reference hrefs converted to clean Django routes. #} {% block main %}

Nested Menu

A multi-level navigation tree — proves the information architecture down to four levels of depth.

Information architecture · §5

Workspace Navigation

Use ↑ ↓ to move, → ← to open or close, Enter to open a page

Depth Legend

Maximum nesting is four levels

L1Section root — e.g. eCommerce
L2Group — Catalog, Orders
L3Sub-group — Products
L4Leaf page — deepest allowed

Keyboard Model

Move between nodes↑ ↓
Open / descend→
Close / ascend←
Activate leafEnter
First / last nodeHome End

Open branches persist in localStorage (ax:nested-menu:open).

{% endblock %} {% block scripts %} {% endblock %}