Uploaded image for project: 'COmanage'
  1. COmanage
  2. CO-1951

UI Theme Stacking

    XMLWordPrintable

Details

    Description

      COmanage support custom UI themes. The general rule is that if we choose to apply a custom UI theme, then it will override the default CSS classes and will replace any other custom theme.
      For example if i apply a custom UI theme at CO level and then a different one for an Enrollment Flow, then during the Enrollment flow the CO level UI theme will not be loaded.

      What we propose is instead of replacing the UI custom themes to stack them. This will result in a hierarchy of themes where the leaf will override its parent.
      Since this is not always the wanted behaviour we also propose the feature to be configurable. There should be a CO level configuration which will enable or disable stacking the custom UI on top of the Platform's custom UI, if any. Then there will be an Enrollment Flow level configuration which will enable or disable stacking the custom UI on top of CO's custom UI.
      Each level will be able to override only the previous one.

      Attachments

        Issue Links

          Activity

            People

              ioannis.igoumenos@at.internet2.edu Ioannis Eythymios Igoumenos
              ioannis.igoumenos@at.internet2.edu Ioannis Eythymios Igoumenos
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: