Single Page Navigation

Registered by Thai Tran

Summary:
Navigate using the accordion without triggering a page refresh.

Motivation:
A full page refresh is triggered when a user navigates using the accordion. This is undesirable because it is disruptive and does not allow user settings to be stored locally (as in client-side). This is a temporary solution to allow navigation without a page refresh, which in turn sets the stage for other Angular work.

Description:
When we click on a navigation link, it redirects us to another page. This is all done client-side, very little changes to server code.

This solution does the following:
1. Prevent navigation links from redirecting, instead make an AJAX invokation to URL.
2. Fetched HTML are then inserted into #content_body.
3. Rewrite URL as user navigates and/or track user's last visited panel.

UX:
User will have the same experience, without the page refresh.

Outside Dependencies:
N/A

Requirements Update Required:
N/A

Doc Impact:
N/A

Blueprint information

Status:
Complete
Approver:
David Lyle
Priority:
Undefined
Drafter:
Thai Tran
Direction:
Needs approval
Assignee:
Thai Tran
Definition:
Obsolete
Series goal:
None
Implementation:
Unknown
Milestone target:
None
Completed by
Thai Tran

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.