Uploaded image for project: 'Sakai'
  1. Sakai
  2. SAK-42331

Remove local styles and move them into library



    • Type: Task
    • Status: OPEN
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: 21.0 [Tentative]
    • Fix Version/s: None
    • Component/s: Library
    • Labels:
    • Test Plan:
      1. ensure you don't have 404s on any assets
      2. compare before/after to ensure you've compiled the css correctly


      Review the source code for instances of <style> or style="" in templates/markup and move those styles over to library, creating new SASS files when necessary.

      1. Look for any .css or .scss files in the project
      2. Move those files to an appropriate folder under /library/src/morpheus-master
        1. actual Sakai created code should go under sass
        2. perhaps library code sakai leverages should be put in their own folder similar to what we've done with bootstrap/font-awesome
      3. Rename any new .css files to .scss so they get compiled
      4. Namespace the scss appropriately
      5. Add new files to tool.scss and adjust the POM if necessary
      6. Review any references to the original .css/.scss file. If morpheus-master/tool.css isn't linked on the template that called the original file, it will need to be updated. This is only an issue of the page iframes in the content like Lessons since the portal already links the morpheus-master/tool.css file on every page

        Gliffy Diagrams





                • Assignee:
                  profmikegreene Michael Greene
                  profmikegreene Michael Greene
                • Votes:
                  0 Vote for this issue
                  2 Start watching this issue


                  • Created:

                    Git Integration