[Checkins] SVN: z3c.formjs/trunk/src/z3c/formjs/j code improvements.

Stephan Richter srichter at cosmos.phy.tufts.edu
Thu Jul 19 13:04:08 EDT 2007


Log message for revision 78178:
  code improvements.
  

Changed:
  U   z3c.formjs/trunk/src/z3c/formjs/jqueryrenderer.py
  U   z3c.formjs/trunk/src/z3c/formjs/jsswitch.py

-=-
Modified: z3c.formjs/trunk/src/z3c/formjs/jqueryrenderer.py
===================================================================
--- z3c.formjs/trunk/src/z3c/formjs/jqueryrenderer.py	2007-07-19 16:41:18 UTC (rev 78177)
+++ z3c.formjs/trunk/src/z3c/formjs/jqueryrenderer.py	2007-07-19 17:04:08 UTC (rev 78178)
@@ -191,6 +191,6 @@
     def render(self):
         ajaxURL = self._ajaxURL()
         widget = self.context.widget
-        switcherCall = '%s("%s", html)' % (self.function, widget.id)
-        ajax = '$.get(%s,\nfunction(html){%s}\n)' % (ajaxURL, switcherCall)
+        saveCall = '%s("%s", msg)' % (self.function, widget.id)
+        ajax = '$.get(%s,\nfunction(msg){%s}\n)' % (ajaxURL, saveCall)
         return ajax

Modified: z3c.formjs/trunk/src/z3c/formjs/jsswitch.py
===================================================================
--- z3c.formjs/trunk/src/z3c/formjs/jsswitch.py	2007-07-19 16:41:18 UTC (rev 78177)
+++ z3c.formjs/trunk/src/z3c/formjs/jsswitch.py	2007-07-19 17:04:08 UTC (rev 78178)
@@ -57,16 +57,15 @@
     zope.interface.implements(interfaces.IWidgetModeSwitcher)
 
     @jsaction.handler(zope.schema.interfaces.IField, jsevent.CLICK)
-    def switchToDisplayWidget(self, event, selector):
+    def switchToInputWidget(self, event, selector):
         return WidgetSwitcher(self, selector.widget, 'input').render()
 
     @jsaction.handler(zope.schema.interfaces.IField, jsevent.BLUR)
     def switchToDisplayWidget(self, event, selector):
-        res = u';\n'.join((
+        return u';\n'.join((
             WidgetSaver(self, selector.widget).render(),
             WidgetSwitcher(self, selector.widget, 'display').render()
             ))
-        return res
 
     def _getWidget(self, mode):
         # Step 1: Determine the name of the widget.
@@ -100,6 +99,7 @@
         code = handlers[jsevent.BLUR](
             jsevent.BLUR, jsaction.WidgetSelector(widget), self.request)
         widget.onblur = unicode(code.replace('\n', ''))
+        print widget.onblur
         return widget.render()
 
     @ajax.handler



More information about the Checkins mailing list