Commit b3480499 authored by Damyon Wiese's avatar Damyon Wiese
Browse files

MDL-60925 theme: Fix SCSS precompilation.

There is no point pre-compiling the theme SCSS if it is not stored somewhere that is available
to all webserving nodes. Localcache needs to be backed by the MUC cache.
parent 5bde2c2b
......@@ -201,10 +201,13 @@ function theme_build_css_for_themes($themeconfigs = [], $directions = ['rtl', 'l
// First generate all the new css.
foreach ($directions as $direction) {
// Lock it on. Technically we should build all themes for SVG and no SVG - but ie9 is out of support.
$themeconfig->force_svg_use(true);
$themeconfig->set_rtl_mode(($direction === 'rtl'));
$themecss[$direction] = $themeconfig->get_css_content();
if ($cache) {
$themeconfig->set_css_content_cache($themecss[$direction]);
$filename = theme_get_css_filename($themeconfig->name, $themerev, $newrevision, $direction);
css_store_css($themeconfig, $filename, $themecss[$direction]);
}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment