Details
-
Improvement
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
2.8
-
MOODLE_28_STABLE
-
wip-
MDL-45896-master -
-
Team ';drop tables Sprint 4, Team '; drop tables Sprint 5
-
Medium
Description
The creation of a new context-dependent header system to handle each of the following contexts:
- Site
- Category
- Course
- User
Each header should contain at a bare minimum, a title and breadcrumbs, with a design that provides "attachment points"...? (wording to be determined) for additional functionality later (e.g. a "message this user" link when viewing another user's user-context page).
Layout should be consistent throughout the different contexts to reinforce user familiarity.
Specification for this task https://docs.moodle.org/dev/Navigation_overhaul_specification#User_context
See the invision web app for mockup of these pages. http://invis.io/WY1V3HF9D
Steps for completing this issue:
- Defining a context header renderable that will contain
- Image
- Title
- Subtitle
- Actions (action menu renderable or so)
- Defining a header and subheader renderable containing:
- A context header renderable.
- A breadcrumb for the "header" renderable.
- Defining a breadcrumb renderer and renderable if they do not currently exist.
- Using the above to create a user header and subheader.