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

Reply via email to