[Checkins] SVN: z3ext.layoutform/trunk/
Nikolay Kim
fafhrd at datacom.kz
Mon Dec 22 07:40:01 EST 2008
Log message for revision 94242:
Changed:
U z3ext.layoutform/trunk/buildout.cfg
U z3ext.layoutform/trunk/src/z3ext/layoutform/browser/configure.zcml
U z3ext.layoutform/trunk/src/z3ext/layoutform/browser/error.pt
U z3ext.layoutform/trunk/src/z3ext/layoutform/browser/formdisp.pt
U z3ext.layoutform/trunk/src/z3ext/layoutform/browser/interfaces.py
U z3ext.layoutform/trunk/src/z3ext/layoutform/form.py
-=-
Modified: z3ext.layoutform/trunk/buildout.cfg
===================================================================
--- z3ext.layoutform/trunk/buildout.cfg 2008-12-22 12:29:12 UTC (rev 94241)
+++ z3ext.layoutform/trunk/buildout.cfg 2008-12-22 12:40:01 UTC (rev 94242)
@@ -1,5 +1,6 @@
[buildout]
develop = .
+ externals/z3ext.layout
parts = test coverage-test coverage-report i18n i18nall i18ncheck i18ndude
[test]
Modified: z3ext.layoutform/trunk/src/z3ext/layoutform/browser/configure.zcml
===================================================================
--- z3ext.layoutform/trunk/src/z3ext/layoutform/browser/configure.zcml 2008-12-22 12:29:12 UTC (rev 94241)
+++ z3ext.layoutform/trunk/src/z3ext/layoutform/browser/configure.zcml 2008-12-22 12:40:01 UTC (rev 94242)
@@ -33,48 +33,51 @@
<!-- templates -->
<z3ext:pagelet
+ type="form"
template="form.pt"
for="..interfaces.IPageletForm"
- layer="..interfaces.ILayoutFormLayer"
- provides="..interfaces.IPageletFormView"
- permission="zope.Public" />
+ layer="..interfaces.ILayoutFormLayer" />
<z3ext:pagelet
+ type="form"
template="formadd.pt"
for="..interfaces.IPageletAddForm"
- layer="..interfaces.ILayoutFormLayer"
- name="form" />
+ layer="..interfaces.ILayoutFormLayer" />
<z3ext:pagelet
+ type="form"
template="formedit.pt"
for="..interfaces.IPageletEditForm"
- layer="..interfaces.ILayoutFormLayer"
- type="form" />
+ layer="..interfaces.ILayoutFormLayer" />
<z3ext:pagelet
+ type="form"
template="formdisp.pt"
for="..interfaces.IPageletDisplayForm"
- layer="..interfaces.ILayoutFormLayer"
- type="form" />
+ layer="..interfaces.ILayoutFormLayer" />
<z3ext:pagelet
+ type="form"
template="subform.pt"
for="z3c.form.interfaces.ISubForm"
- layer="..interfaces.ILayoutFormLayer"
- type="form" />
+ layer="..interfaces.ILayoutFormLayer" />
<z3ext:pagelet
+ type="form"
template="formgroup.pt"
for="z3c.form.group.Group"
- layer="..interfaces.ILayoutFormLayer"
- type="form" />
+ layer="..interfaces.ILayoutFormLayer" />
<!-- Error View -->
+ <z3ext:pageletType
+ name="form.errorView"
+ interface=".interfaces.IErrorView" />
+
<z3ext:pagelet
for="z3c.form.interfaces.IErrorViewSnippet"
template="error.pt"
layer="..interfaces.ILayoutFormLayer"
- permission="zope.Public" />
+ type="form.errorView" />
<!-- form view -->
<z3ext:pageletType
Modified: z3ext.layoutform/trunk/src/z3ext/layoutform/browser/error.pt
===================================================================
--- z3ext.layoutform/trunk/src/z3ext/layoutform/browser/error.pt 2008-12-22 12:29:12 UTC (rev 94241)
+++ z3ext.layoutform/trunk/src/z3ext/layoutform/browser/error.pt 2008-12-22 12:40:01 UTC (rev 94242)
@@ -1 +1 @@
-<div tal:content="view/message">Error</div>
+<div class="error" tal:content="context/message">Error</div>
Modified: z3ext.layoutform/trunk/src/z3ext/layoutform/browser/formdisp.pt
===================================================================
--- z3ext.layoutform/trunk/src/z3ext/layoutform/browser/formdisp.pt 2008-12-22 12:29:12 UTC (rev 94241)
+++ z3ext.layoutform/trunk/src/z3ext/layoutform/browser/formdisp.pt 2008-12-22 12:40:01 UTC (rev 94242)
@@ -1,3 +1,9 @@
<div class="z-form-display"
tal:content="structure pagelet:form.view">
</div>
+
+<tal:block tal:repeat="context context/forms"
+ tal:content="structure pagelet:form" />
+
+<tal:block tal:repeat="context context/views"
+ tal:content="structure context/render" />
Modified: z3ext.layoutform/trunk/src/z3ext/layoutform/browser/interfaces.py
===================================================================
--- z3ext.layoutform/trunk/src/z3ext/layoutform/browser/interfaces.py 2008-12-22 12:29:12 UTC (rev 94241)
+++ z3ext.layoutform/trunk/src/z3ext/layoutform/browser/interfaces.py 2008-12-22 12:40:01 UTC (rev 94242)
@@ -16,6 +16,7 @@
$Id: 2007-12-12 12:27:02Z fafhrd $
"""
from zope import interface
+from zope.pagetemplate.interfaces import IPageTemplate
class IForm(interface.Interface):
@@ -36,3 +37,7 @@
class IFormButtons(interface.Interface):
""" form buttons """
+
+
+class IErrorView(IPageTemplate):
+ """ Error view snippet view """
Modified: z3ext.layoutform/trunk/src/z3ext/layoutform/form.py
===================================================================
--- z3ext.layoutform/trunk/src/z3ext/layoutform/form.py 2008-12-22 12:29:12 UTC (rev 94241)
+++ z3ext.layoutform/trunk/src/z3ext/layoutform/form.py 2008-12-22 12:40:01 UTC (rev 94242)
@@ -142,8 +142,8 @@
self.actions.execute()
-class PageletDisplayForm(PageletBaseForm, form.DisplayForm):
+class PageletDisplayForm(PageletForm, form.DisplayForm):
interface.implements(IPageletDisplayForm)
- render = PageletBaseForm.render
- __call__ = PageletBaseForm.__call__
+ render = PageletForm.render
+ __call__ = PageletForm.__call__
More information about the Checkins
mailing list