[ https://issues.apache.org/jira/browse/TRINIDAD-2130?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Andy Schwartz updated TRINIDAD-2130: ------------------------------------ Status: Patch Available (was: Open) > 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 > Attachments: trinidad-2130.patch > > > 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