[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