Centralize JS/CSS HTML head creation

Description

Many places in Sakai create HTML head content with relevant JS/CSS. Lots of decisions are made based on use of portal.include.extrahead, MathJax, etc.

See KNL-1234, KNL-1465, https://sakaiproject.atlassian.net/browse/SAK-31714#icft=SAK-31714

Activity

Show:

Neal Caidin May 10, 2017 at 8:49 AM

Is it possible to get a description that is a little more in "English"? I know what JS/CSS is but I don't understand the part about the "decisions" that the software makes and why that is a bad thing, and how it impacts users.

Stephen Marquard May 5, 2017 at 4:37 AM

What's a little confusing now is that the name portal.include.extraHead implies this will go into the HTML <head>, but in fact in the portal in 11.x:

portal-render-engine-impl/pack/src/webapp/vm/morpheus/site.vm

this is included just before the closing </body> tag:

Details

Priority

Affects versions

Components

Assignee

Reporter

Created September 13, 2016 at 2:01 PM
Updated April 25, 2018 at 3:20 PM