Skinning: support separate style sheets for secure + non-secure pages
---------------------------------------------------------------------
Key: TRINIDAD-2130
URL: https://issues.apache.org/jira/browse/TRINIDAD-2130
Project: MyFaces Trinidad
Issue Type: Improvement
Components: Skinning
Reporter: Andy Schwartz
Priority: Minor
I have an ExternalContext wrapper that modifies urls that are passed to
ExternalContext.encodeResourceURL(). This includes urls for images referenced
by Trinidad skin definitions.
One possible modification involves converting relative URLs to absolute URLs
(eg. prepending a CDN prefix), including the protocol/host/port.
A problem with this is that we share a single generated style sheet across http
and https pages. This means that if I generate absolute uris with the "http:"
protocol, these uris will be written into a generated .css file that would be
shared by secure/https pages, in which case the browser may warn about mixed
secure/non-secure content.
I would like to avoid this issue by enhancing Trinidad skinning to support
generation of separate style sheets for secure and non-secure pages. That way,
my ExternalContext wrapper could produce absolute uris with the appropriate
protocol for the current request and avoid mixing secure/non-secure content.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira