Details
-
Bug
-
Status: Closed
-
Blocker
-
Resolution: Fixed
-
3.8.3, 3.9.1
Description
The classic theme extends the boost theme and overrides the fontawesome icon system class. It defines that extension in theme/classic/config.php:
$THEME->iconsystem = '\\theme_classic\\output\\icon_system_fontawesome';
|
However when the theme fetches the icon data via the web service, it calls:
$instance = icon_system::instance(icon_system::FONTAWESOME);
|
It completely ignores the theme setting for both the current site theme, and the current theme for the current context (i.e. course, category, and cohort themes) and the current user preference.
Attachments
Issue Links
- Discovered while testing
-
MDL-69109 Theme icons are lost after web upgrade in 3.9 or theme change in other versions
-
- Closed
-
- is blocked by
-
MDL-69109 Theme icons are lost after web upgrade in 3.9 or theme change in other versions
-
- Closed
-
- will be (partly) resolved by
-
MDL-67992 In any child theme of Boost the config icon_system standard does not work
-
- Closed
-
-
MDL-67271 Add missing SVG files for FontAwesome images
-
- Closed
-
- will help resolve
-
MDL-67992 In any child theme of Boost the config icon_system standard does not work
-
- Closed
-