[Checkins] SVN: z3ext.layoutform/trunk/ group support
Nikolay Kim
fafhrd at datacom.kz
Mon Oct 13 16:39:03 EDT 2008
Log message for revision 92174:
group support
Changed:
U z3ext.layoutform/trunk/CHANGES.txt
U z3ext.layoutform/trunk/src/z3ext/layoutform/browser/configure.zcml
A z3ext.layoutform/trunk/src/z3ext/layoutform/browser/formgroups.pt
U z3ext.layoutform/trunk/src/z3ext/layoutform/browser/formviewspace.pt
U z3ext.layoutform/trunk/src/z3ext/layoutform/browser/interfaces.py
U z3ext.layoutform/trunk/src/z3ext/layoutform/browser/subform.pt
-=-
Modified: z3ext.layoutform/trunk/CHANGES.txt
===================================================================
--- z3ext.layoutform/trunk/CHANGES.txt 2008-10-13 20:38:36 UTC (rev 92173)
+++ z3ext.layoutform/trunk/CHANGES.txt 2008-10-13 20:39:01 UTC (rev 92174)
@@ -2,6 +2,12 @@
CHANGES
=======
+1.2.3 (2008-10-??)
+------------------
+
+- Groups support restored
+
+
1.2.2 (2008-10-08)
------------------
Modified: z3ext.layoutform/trunk/src/z3ext/layoutform/browser/configure.zcml
===================================================================
--- z3ext.layoutform/trunk/src/z3ext/layoutform/browser/configure.zcml 2008-10-13 20:38:36 UTC (rev 92173)
+++ z3ext.layoutform/trunk/src/z3ext/layoutform/browser/configure.zcml 2008-10-13 20:39:01 UTC (rev 92174)
@@ -90,6 +90,14 @@
layer="..interfaces.ILayoutFormLayer"
permission="zope.Public" />
+ <!-- groups view -->
+ <z3ext:pagelet
+ for="..interfaces.IPageletForm"
+ template="formgroups.pt"
+ provides="z3ext.layoutform.browser.interfaces.IFormGroups"
+ layer="..interfaces.ILayoutFormLayer"
+ permission="zope.Public" />
+
<!-- form buttons -->
<z3ext:pagelet
for="..interfaces.IPageletForm"
Added: z3ext.layoutform/trunk/src/z3ext/layoutform/browser/formgroups.pt
===================================================================
--- z3ext.layoutform/trunk/src/z3ext/layoutform/browser/formgroups.pt (rev 0)
+++ z3ext.layoutform/trunk/src/z3ext/layoutform/browser/formgroups.pt 2008-10-13 20:39:01 UTC (rev 92174)
@@ -0,0 +1,9 @@
+<div class="z-form-fieldset" tal:repeat="group context/groups">
+ <h3 tal:content="group/label|nothing"></h3>
+ <div class="z-form-description"
+ tal:content="group/description|nothing"></div>
+
+ <tal:block tal:repeat="widget group/widgets/values"
+ tal:content="structure
+ widget/@@pagelet/z3ext.layoutform.browser.interfaces.IWidget" />
+</div>
Modified: z3ext.layoutform/trunk/src/z3ext/layoutform/browser/formviewspace.pt
===================================================================
--- z3ext.layoutform/trunk/src/z3ext/layoutform/browser/formviewspace.pt 2008-10-13 20:38:36 UTC (rev 92173)
+++ z3ext.layoutform/trunk/src/z3ext/layoutform/browser/formviewspace.pt 2008-10-13 20:39:01 UTC (rev 92174)
@@ -7,8 +7,12 @@
<tal:block tal:content="structure
context/@@pagelet/z3ext.layoutform.browser.interfaces.IExtraViewspaceInfo|nothing" />
-<div class="z-form-fieldset">
+<div class="z-form-fieldset" tal:condition="context/widgets">
<tal:block tal:repeat="widget context/widgets/values"
tal:content="structure
widget/@@pagelet/z3ext.layoutform.browser.interfaces.IWidget" />
</div>
+
+<tal:block tal:condition="context/groups|nothing"
+ tal:content="structure
+ context/@@pagelet/z3ext.layoutform.browser.interfaces.IFormGroups|nothing" />
Modified: z3ext.layoutform/trunk/src/z3ext/layoutform/browser/interfaces.py
===================================================================
--- z3ext.layoutform/trunk/src/z3ext/layoutform/browser/interfaces.py 2008-10-13 20:38:36 UTC (rev 92173)
+++ z3ext.layoutform/trunk/src/z3ext/layoutform/browser/interfaces.py 2008-10-13 20:39:01 UTC (rev 92174)
@@ -46,6 +46,10 @@
""" extra widget information """
+class IFormGroups(interface.Interface):
+ """ form groups """
+
+
class IFormButtons(interface.Interface):
""" form buttons """
Modified: z3ext.layoutform/trunk/src/z3ext/layoutform/browser/subform.pt
===================================================================
--- z3ext.layoutform/trunk/src/z3ext/layoutform/browser/subform.pt 2008-10-13 20:38:36 UTC (rev 92173)
+++ z3ext.layoutform/trunk/src/z3ext/layoutform/browser/subform.pt 2008-10-13 20:39:01 UTC (rev 92174)
@@ -10,4 +10,4 @@
</div>
<tal:block tal:content="structure
- context/@@pagelet/z3ext.layoutform.browser.interfaces.IFormButtons" />
+ context/@@pagelet/z3ext.layoutform.browser.interfaces.IFormButtons" />
More information about the Checkins
mailing list