Main navigation and action bar should be sticky
Bug #1437424 reported by
Carla Berkers
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MAAS |
Fix Released
|
High
|
Blake Rouse |
Bug Description
In trunk if a user has 20+ machines on their node listing page, the navigation and action bar should be always in the users view port.
If this is not the case and a user has many machines (say 100+), they would have to scroll all the way back to the top to select an action. Same thing goes on the node details page, if the header isn't sticky the user would have to scroll back to the top of the page to perform an action. If there is an important notification related to an action, there is a chance they miss it because they can't see it.
Navigation + action bar (panel) should be sticky as per the designs
Related branches
lp://staging/~ricgard/maas/sticky-header
- Blake Rouse (community): Approve
-
Diff: 282 lines (+55/-72)7 files modifiedsrc/maasserver/static/css/maas-styles.css (+1/-1)
src/maasserver/static/scss/maas/_mixins.scss (+13/-4)
src/maasserver/static/scss/maas/components/_flashmessages.scss (+2/-2)
src/maasserver/static/scss/maas/layout/_grids.scss (+1/-0)
src/maasserver/static/scss/maas/layout/_headers.scss (+29/-62)
src/maasserver/templates/maasserver/base.html (+7/-3)
src/maasserver/templates/registration/login.html (+2/-0)
lp://staging/~blake-rouse/maas/sticky-header-directive
- Ricardo Bánffy (community): Approve
-
Diff: 240 lines (+187/-3)6 files modifiedsrc/maasserver/context_processors.py (+1/-0)
src/maasserver/static/js/angular/directives/sticky_header.js (+109/-0)
src/maasserver/static/js/angular/directives/tests/test_sticky_header.js (+74/-0)
src/maasserver/static/partials/node-details.html (+1/-1)
src/maasserver/static/partials/nodes-list.html (+1/-1)
src/maasserver/templates/maasserver/index.html (+1/-1)
Changed in maas: | |
status: | New → Triaged |
importance: | Undecided → High |
assignee: | nobody → Richard McCartney (ricgard) |
milestone: | none → next |
Changed in maas: | |
status: | Triaged → In Progress |
Changed in maas: | |
assignee: | Richard McCartney (ricgard) → Blake Rouse (blake-rouse) |
Changed in maas: | |
milestone: | next → 1.8.0 |
Changed in maas: | |
status: | In Progress → Fix Committed |
Changed in maas: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.