[Checkins] SVN: z3ext.skintool/trunk/src/z3ext/skintool/ reload skintool form on change
Nikolay Kim
fafhrd91 at gmail.com
Mon Jul 20 07:52:56 EDT 2009
Log message for revision 102035:
reload skintool form on change
Changed:
U z3ext.skintool/trunk/src/z3ext/skintool/configure.zcml
U z3ext.skintool/trunk/src/z3ext/skintool/tool.py
-=-
Modified: z3ext.skintool/trunk/src/z3ext/skintool/configure.zcml
===================================================================
--- z3ext.skintool/trunk/src/z3ext/skintool/configure.zcml 2009-07-20 11:43:44 UTC (rev 102034)
+++ z3ext.skintool/trunk/src/z3ext/skintool/configure.zcml 2009-07-20 11:52:55 UTC (rev 102035)
@@ -25,6 +25,14 @@
class=".tool.SkinTool"
schema=".interfaces.ISkinTool" />
+
+ <z3ext:pagelet
+ name="index.html"
+ for=".interfaces.ISkinTool"
+ class=".tool.ConfigletEditForm"
+ permission="zope.Public" />
+
+
<!-- edit schema -->
<z3ext:pagelet
name="schema"
Modified: z3ext.skintool/trunk/src/z3ext/skintool/tool.py
===================================================================
--- z3ext.skintool/trunk/src/z3ext/skintool/tool.py 2009-07-20 11:43:44 UTC (rev 102034)
+++ z3ext.skintool/trunk/src/z3ext/skintool/tool.py 2009-07-20 11:52:55 UTC (rev 102035)
@@ -26,7 +26,9 @@
IDefaultSkin, IBrowserRequest, IDefaultBrowserLayer
from zope.app.component.hooks import getSite
from zope.app.intid.interfaces import IIntIds
+
from z3ext.layoutform import Fields, PageletEditSubForm
+from z3ext.controlpanel.browser.configlet import Configlet
from interfaces import IDefaultLayer, IDefaultLayers, ISkinTool
@@ -107,6 +109,12 @@
del cache[id]
+class ConfigletEditForm(Configlet):
+
+ def nextURL(self):
+ return self.request.getURL()
+
+
class SchemaEditForm(PageletEditSubForm):
@property
More information about the Checkins
mailing list