[Checkins] SVN: z3c.form/branches/fieldsandcontentproviders/src/z3c/form/tests/simple_edit_with_providers.pt improve template readability

Godefroid Chapelle gotcha at bubblenet.be
Fri Mar 19 07:13:15 EDT 2010


Log message for revision 110065:
  improve template readability
  

Changed:
  U   z3c.form/branches/fieldsandcontentproviders/src/z3c/form/tests/simple_edit_with_providers.pt

-=-
Modified: z3c.form/branches/fieldsandcontentproviders/src/z3c/form/tests/simple_edit_with_providers.pt
===================================================================
--- z3c.form/branches/fieldsandcontentproviders/src/z3c/form/tests/simple_edit_with_providers.pt	2010-03-19 11:12:38 UTC (rev 110064)
+++ z3c.form/branches/fieldsandcontentproviders/src/z3c/form/tests/simple_edit_with_providers.pt	2010-03-19 11:13:15 UTC (rev 110065)
@@ -12,15 +12,28 @@
       </li>
     </ul>
     <form action=".">
-      <div class="row" tal:repeat="widget view/widgets/values">
-        <b tal:condition="widget/error | nothing"
+      <tal:snippets repeat="snippet view/widgets/values">
+
+      <div class="row" tal:define="is_widget snippet/id | nothing">
+
+        <tal:widget condition="is_widget" 
+                    define="widget snippet">
+        <b tal:condition="widget/error"
            tal:content="structure widget/error/render"
-        /><label tal:condition="widget/id | nothing"
+        /><label tal:condition="widget/id"
                for=""
                tal:attributes="for widget/id"
                tal:content="widget/label" />
         <input type="text" tal:replace="structure widget/render" />
+        </tal:widget>
+
+        <tal:provider condition="not:is_widget"
+                      define="contentprovider snippet"
+                      replace="structure contentprovider/render" />
+                      
       </div>
+
+      </tal:snippets>
       <div class="action" tal:repeat="action view/actions/values">
         <input type="submit" tal:replace="structure action/render" />
       </div>



More information about the checkins mailing list