It seems that the changing the Default HTML Theme in LAMS is not really working. In the configuration settings in Sysadmin, you are able to specify a "Default HTML Theme". However, there are some problems with this.
1) It seems that in some places we have the hard coded the CSS files. After changing the default HTML theme, the index.do still points to the defaultMainHTML.css file and no mention of the new css:
<link href="http://172.20.100.18:8080/lams/css/defaultMainHTML.css" rel="stylesheet" type="text/css">
and learner pages have:
<link href="http://172.20.100.18:8080/lams/css/defaultHTML_learner.css" rel="stylesheet" type="text/css">
and no mentioned to the <newCssName>_learner.css
In addition, and given the changes we've done for 2.3, it sees that the login page uses defaultHTML.css and index.do uses defaultMainHTML.css. So we added a new css file but I don't think that's taken into account when changing the default HTML theme.
So here's what we need to do:
Fix the default HTML Theme so when it changes in Sysdamin all pages index.do, learner pages, login page, etc... change according to the new CSS theme. This will probably mean that we need themes to provide three .css files:
And of course all 3 (all of the above files)_rtl.css (if these are provided).