Bring back the Any and Image components for more previewable templates
----------------------------------------------------------------------

                 Key: TAPESTRY-1733
                 URL: https://issues.apache.org/jira/browse/TAPESTRY-1733
             Project: Tapestry
          Issue Type: Improvement
    Affects Versions: 5.0.5
            Reporter: Nick Westgate
            Priority: Minor


The Any and Image components were removed despite the fact that expansions are 
not a complete replacement.
Some examples where Any or Image are necessary or superior:

<!-- a static class for preview; a dynamic class at runtime -->
<span t:type="Any" t:class="prop:someMethodToGetTheClass" 
class="previewDisplayClass">${message:someText}</span>

<!-- using a mixin -->
<div t:type="Any" t:mixins="myLayout">My layout</div>

<!-- previewable image that is still an asset (localized etc) at runtime -->
<img t:type="Image" src="images/other/header.gif" alt="informals rendered" 
border="0"/>

In addition, by adding another blade to Any's swiss army knife even more 
previewable templates can be achieved:

<!-- demo body for preview; dynamic body at runtime -->
<h3 t:type="Any" t:body="item.itemName" class="itemClass">Example Item</h3>

The tag body is replaced by the contents of the body parameter.
(I've also suggested this as a solution to TAPESTRY-1642.)

Cheers,
Nick.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to