Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 2.4
    • Fix Version/s: 2.4, 2.3.4
    • Component/s: General
    • Labels:
      None

      Description


      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:

      * <name>MainHTML.css
      * <name>HTML.css
      * <name>HTML_learner.css

      And of course all 3 (all of the above files)_rtl.css (if these are provided).



        Activity

          People

          • Assignee:
            lfoxton Luke Foxton
            Reporter:
            ernieg Ernie Ghiglione
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development