You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by "Jesse Kuhnert (JIRA)" <ta...@jakarta.apache.org> on 2006/07/23 17:57:14 UTC
[jira] Resolved: (TAPESTRY-822) Tapestry should correctly handle
url's to private assets in private-asset stylesheets
[ http://issues.apache.org/jira/browse/TAPESTRY-822?page=all ]
Jesse Kuhnert resolved TAPESTRY-822.
------------------------------------
Fix Version/s: 4.1
Resolution: Fixed
Fixed by the addition of a new hivemind configuration point for unprotected resources, which also allows stylesheet relative asset resolution. (To be documented in the next couple of days)
> Tapestry should correctly handle url's to private assets in private-asset stylesheets
> --------------------------------------------------------------------------------------
>
> Key: TAPESTRY-822
> URL: http://issues.apache.org/jira/browse/TAPESTRY-822
> Project: Tapestry
> Issue Type: Improvement
> Components: Framework
> Affects Versions: 4.1
> Reporter: Robert Zeigler
> Priority: Minor
> Fix For: 4.1
>
>
> CSS allows a designer to place url information into a stylesheet to, for example, specify a background image, as follows:
> background: url('someimage.gif');
> However, tapestry's asset service breaks this ability since it requires a hashed key corresponding to the asset.
> Furthermore, it does not provide any mechanism to "feed" an appropriate url into a stylesheet.
> This is particularly troubling in the case of private-assets. 3rd-party libraries may supply one or more (private-asset) stylesheets and corresponding images.
> The inability to property reference asset urls from the stylesheet results in these libraries having to inline style elements in a fashion similar to:
> <style>
> <span jwcid="@Insert" value="<" raw="yes"/>--
> .someclass {
> background: url("<span jwcid="@Insert" value="ognl:assets.someasset.buildURL(page.requestCycle)"/>");
> }
> -->
> </style>
> This is clumsy, ugly, and invalid markup. Furthermore, inlining of the style element precludes the possibility of overriding values
> through an external stylesheet..
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tapestry.apache.org
For additional commands, e-mail: dev-help@tapestry.apache.org