Details
-
Type:
Epic
-
Status: Development in progress
-
Priority:
Minor
-
Resolution: Unresolved
-
Affects Version/s: 3.5, 3.9
-
Fix Version/s: 4.0
-
Component/s: Libraries
-
Labels:
-
Affected Branches:MOODLE_35_STABLE, MOODLE_39_STABLE
-
Fixed Branches:MOODLE_400_STABLE
-
Pull from Repository:
-
Pull Master Branch:MDL-61460-master
-
Pull Master Diff URL:
Description
Bootstrap offers a nice set of UI components that can be reused when Moodle core or Moodle plugins needs to output UI elements like navigation, alerts, dropdowns and much more
See:
http://getbootstrap.com/docs/4.0/components
When these basic elements can be called from the core renderer it will make the overall Moodle UI more consistent. The amount of core CSS can be reduced and updating to newer versions of Bootstrap would take a lot less time.
A lot of the groundwork for this has already been written in theme_boost and in core_renderers and can be reused.
This would also replace core elements like AMD powered modals and drop-downs, and ultimately forms, tables and any other Moodle UI element.