2009/12/13 Dan Allen <span dir="ltr"><<a href="mailto:dan.j.allen@gmail.com">dan.j.allen@gmail.com</a>></span><br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="gmail_quote"><div class="im"><br></div><div>I'd even like to get rid of the ui:composition there and perhaps have something like "cc:component" or "cc:tag" as the wrapper.<br>
<br>We can also leverage the default namespace to cut out the unnecessary namespace prefixes:<br><div class="im"><br><?xml version="1.0" encoding="UTF-8"?><br></div><component xmlns="jsf:cc"><br>
<interface><br>
<attribute name="name" required="true"/><br> </interface><br> <implementation><br> Hello, #{<a href="http://cc.attr.name" target="_blank">cc.attr.name</a>}<br> </implementation><br>
</component><br><br>Notice that I'm not really changing all that much in JSF to get to this point. It's really just a shift in thinking (and recommending).<br></div></div></blockquote><div><br>It's also a major shift in usability for page authors, so this proposal gets a hearty +1 from me. My original proposal to simplify the composite namespace was just the tip of the iceberg--thanks Dan, for carrying that proposal to its logical conclusion. I'd love to see this in the next maintenance release.<br>
<br><br>david<br> <br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="gmail_quote"><div><font color="#888888"><br>-Dan<br>
</font></div></div><div><div></div><div class="h5"><br>-- <br>Dan Allen<br>
Senior Software Engineer, Red Hat | Author of Seam in Action<br>Registered Linux User #231597<br><br><a href="http://mojavelinux.com" target="_blank">http://mojavelinux.com</a><br><a href="http://mojavelinux.com/seaminaction" target="_blank">http://mojavelinux.com/seaminaction</a><br>
<a href="http://www.google.com/profiles/dan.j.allen" target="_blank">http://www.google.com/profiles/dan.j.allen</a><br>
</div></div></blockquote></div><br>