Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • The magnolia theme application could ultimately switch between expected screenshot and actual fields, to help on browser support
  • Structure (base directory magnolia_ui):
    • magnolia-ui-admincentral
      • @Theme("admincentral")
        AdminCentralUI
      • themes
        • admincentral
          • include magnolia
    • magnolia-ui-theme
      • @Theme("magnolia-theme-ui")
        MagnoliaThemeUI
      • themes
        • magnolia
          • include base
          • include magnolia-widgets-base
        • magnolia-theme-ui
          • include magnolia
    • magnolia-ui-widgetset
      • themes
        • magnolia-widgets-base
  • Use CSSInject add-on to support multiple themes https://vaadin.com/directory#addon/cssinject
    • Inserts styles into <body><head><style>..</
    • Can load external stylesheets in this manner:  new CSSInject(getUI()).setStyles("@import url('http://theme files/styles.css');");
  • Enable SASS for STK themes