[Checkins] SVN: Sandbox/pcardune/z3c.formjsdemo/trunk/src/z3c/formjsdemo/button/browser.py moved over a change I accidentally made to z3c.form.form.Form instead of this file.

Paul Carduner paulcarduner at gmail.com
Fri Jun 29 00:15:03 EDT 2007


Log message for revision 77204:
  moved over a change I accidentally made to z3c.form.form.Form instead of this file.

Changed:
  U   Sandbox/pcardune/z3c.formjsdemo/trunk/src/z3c/formjsdemo/button/browser.py

-=-
Modified: Sandbox/pcardune/z3c.formjsdemo/trunk/src/z3c/formjsdemo/button/browser.py
===================================================================
--- Sandbox/pcardune/z3c.formjsdemo/trunk/src/z3c/formjsdemo/button/browser.py	2007-06-29 04:11:54 UTC (rev 77203)
+++ Sandbox/pcardune/z3c.formjsdemo/trunk/src/z3c/formjsdemo/button/browser.py	2007-06-29 04:15:02 UTC (rev 77204)
@@ -1,6 +1,7 @@
 import os.path
 import zope.interface
 from z3c.form import form, button, field
+from z3c.form.interfaces import IWidgets
 from z3c.formui import layout
 from z3c.formjs import jsbutton, jsevent
 
@@ -17,7 +18,7 @@
         values=(u"None",u"browser.py",u"button.pt",u"configure.zcml")
         )
 
-class ButtonForm(layout.FormLayoutSupport, form.EditForm):
+class ButtonForm(layout.FormLayoutSupport, form.Form):
 
     buttons = button.Buttons(IButtons)
     fields = field.Fields(IFields)
@@ -36,6 +37,13 @@
             $(".code").hide();
             $("#"+$("#%s").val().replace(".","-")).show();''' % id
 
+    def updateWidgets(self):
+        '''See interfaces.IForm'''
+        self.widgets = zope.component.getMultiAdapter(
+            (self, self.request, self.getContent()), IWidgets)
+        self.widgets.ignoreContext = True
+        self.widgets.update()
+
     def getFile(self, filename):
         here = os.path.dirname(os.path.abspath(__file__))
         f = open(os.path.join(here, filename), 'r')



More information about the Checkins mailing list