CSS allows a designer to place url information into a stylesheet to, for example, specify a background image, as follows:
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:
<span jwcid="@Insert" value="<" raw="yes"/>--
This is clumsy, ugly, and invalid markup. Furthermore, inlining of the style element precludes the possibility of overriding values
through an external stylesheet..
|Field||Original Value||New Value|
|Fix Version/s||4.1 [ 12310632 ]|
|Resolution||Fixed [ 1 ]|
|Status||Open [ 1 ]||Resolved [ 5 ]|
|Workflow||jira [ 12345108 ]||Default workflow, editable Closed status [ 12567607 ]|
|Workflow||Default workflow, editable Closed status [ 12567607 ]||jira [ 12591964 ]|