[Checkins] SVN: z3c.wizard/trunk/ - Added support for field groups in step template. (Copied over from

Michael Howitz mh at gocept.com
Thu Aug 6 15:33:23 EDT 2009


Log message for revision 102549:
  - Added support for field groups in step template. (Copied over from
    z3c.formui.)
  
  - There were two metal define-slots named `header`. Renamed the first
    one to `wizard-header`.
  
  

Changed:
  U   z3c.wizard/trunk/CHANGES.txt
  U   z3c.wizard/trunk/src/z3c/wizard/wizard.pt

-=-
Modified: z3c.wizard/trunk/CHANGES.txt
===================================================================
--- z3c.wizard/trunk/CHANGES.txt	2009-08-06 15:31:24 UTC (rev 102548)
+++ z3c.wizard/trunk/CHANGES.txt	2009-08-06 19:33:23 UTC (rev 102549)
@@ -5,9 +5,14 @@
 0.6.1 (unreleased)
 ------------------
 
-- Nothing changed yet.
+- Added support for field groups in step template. (Copied over from
+  z3c.formui.)
 
+- There were two metal define-slots named `header`. Renamed the first
+  one to `wizard-header`.
 
+
+
 0.6.0 (2009-07-10)
 ------------------
 

Modified: z3c.wizard/trunk/src/z3c/wizard/wizard.pt
===================================================================
--- z3c.wizard/trunk/src/z3c/wizard/wizard.pt	2009-08-06 15:31:24 UTC (rev 102548)
+++ z3c.wizard/trunk/src/z3c/wizard/wizard.pt	2009-08-06 19:33:23 UTC (rev 102549)
@@ -1,6 +1,6 @@
 <div class="wizard"
      metal:define-macro="wizard">
-  <metal:block define-slot="header">
+  <metal:block define-slot="wizard-header">
     <div class="header" metal:define-macro="wizard-header"
          tal:content="view/wizard/label">label</div>
   </metal:block>
@@ -68,6 +68,22 @@
         <div class="step" metal:define-slot="widget-rows">
            <div metal:use-macro="macro:widget-rows" />
         </div>
+        <metal:block define-macro="groups">
+          <fieldset tal:condition="view/groups|nothing"
+                    tal:repeat="view view/groups">
+            <legend tal:condition="view/label"
+                    tal:content="view/label">Label</legend>
+            <metal:block define-slot="group-header">
+              <div class="status"
+                   tal:condition="view/widgets/errors">
+                <div metal:use-macro="macro:form-errors" />
+              </div>
+            </metal:block>
+            <metal:block define-slot="group-rows">
+              <div metal:use-macro="macro:widget-rows" />
+            </metal:block>
+          </fieldset>
+        </metal:block>
         <metal:block define-slot="above-buttons">
         </metal:block>
         <metal:block define-slot="buttons">



More information about the Checkins mailing list