Because of Bootstrap, there's a bit more boilerplate in the template; for
instance, editting a field may look like:
<div class="control-group">
<t:label class="control-label" for="email"/>
<div class="controls">
<t:textfield t:id="email"/>
</div>
</div>
...
I think we can reduce the boilerplate to:
<t:textfield t:id="email" t:mixins="controlgroup"/>
ControlGroup mixin can generate the extra <div> elements, and emulate the
Label component as well.
I'll be working on ideas like this after the first alpha ... unless someone
beats me to it!
--
Howard M. Lewis Ship
Creator of Apache Tapestry
The source for Tapestry training, mentoring and support. Contact me to
learn how I can get you up and productive in Tapestry fast!
(971) 678-5210
http://howardlewisship.com