[Checkins] SVN: z3c.formjs/branches/pcardune-client-notify-r87806/src/z3c/formjs/ turns out that jquery likes event arguments to be passed in as an array

Paul Carduner paulcarduner at gmail.com
Thu Jul 10 18:48:14 EDT 2008


Log message for revision 88219:
  turns out that jquery likes event arguments to be passed in as an array

Changed:
  U   z3c.formjs/branches/pcardune-client-notify-r87806/src/z3c/formjs/jqueryrenderer.py
  U   z3c.formjs/branches/pcardune-client-notify-r87806/src/z3c/formjs/jqueryrenderer.txt
  U   z3c.formjs/branches/pcardune-client-notify-r87806/src/z3c/formjs/jsclientevent.txt
  U   z3c.formjs/branches/pcardune-client-notify-r87806/src/z3c/formjs/testing.py

-=-
Modified: z3c.formjs/branches/pcardune-client-notify-r87806/src/z3c/formjs/jqueryrenderer.py
===================================================================
--- z3c.formjs/branches/pcardune-client-notify-r87806/src/z3c/formjs/jqueryrenderer.py	2008-07-10 22:33:53 UTC (rev 88218)
+++ z3c.formjs/branches/pcardune-client-notify-r87806/src/z3c/formjs/jqueryrenderer.py	2008-07-10 22:48:13 UTC (rev 88219)
@@ -117,8 +117,8 @@
         attrs = set([])
         for interface in zope.interface.providedBy(self.event):
             attrs.update(interface.names())
-        content = '{%s}' % ','.join(['"%s":"%s"' % (attr,getattr(self.event, attr))
-                                     for attr in attrs])
+        content = '[{%s}]' % ','.join(['"%s":"%s"' % (attr,getattr(self.event, attr))
+                                       for attr in attrs])
         return content
 
 

Modified: z3c.formjs/branches/pcardune-client-notify-r87806/src/z3c/formjs/jqueryrenderer.txt
===================================================================
--- z3c.formjs/branches/pcardune-client-notify-r87806/src/z3c/formjs/jqueryrenderer.txt	2008-07-10 22:33:53 UTC (rev 88218)
+++ z3c.formjs/branches/pcardune-client-notify-r87806/src/z3c/formjs/jqueryrenderer.txt	2008-07-10 22:48:13 UTC (rev 88219)
@@ -325,5 +325,5 @@
   ...     (event, request), interfaces.IRenderer)
   >>> renderer.update()
   >>> print renderer.render()
-  {"object":"foo"}
+  [{"object":"foo"}]
 

Modified: z3c.formjs/branches/pcardune-client-notify-r87806/src/z3c/formjs/jsclientevent.txt
===================================================================
--- z3c.formjs/branches/pcardune-client-notify-r87806/src/z3c/formjs/jsclientevent.txt	2008-07-10 22:33:53 UTC (rev 88218)
+++ z3c.formjs/branches/pcardune-client-notify-r87806/src/z3c/formjs/jsclientevent.txt	2008-07-10 22:48:13 UTC (rev 88219)
@@ -364,13 +364,13 @@
 
   >>> print editform.eventInjections
     $() .trigger("zope.lifecycleevent.interfaces.IObjectModifiedEvent",
-             {"object":"<Article object at ...>"})
+             [{"object":"<Article object at ...>"}])
         .trigger("zope.component.interfaces.IObjectEvent",
-             {"object":"<Article object at ...>"});
+             [{"object":"<Article object at ...>"}]);
     $() .trigger("z3c.formjs.interfaces.IClientEvent",
-             {"object":"<ArticleEditForm object at ...>"})
+             [{"object":"<ArticleEditForm object at ...>"}])
         .trigger("zope.component.interfaces.IObjectEvent",
-             {"object":"<ArticleEditForm object at ...>"});
+             [{"object":"<ArticleEditForm object at ...>"}]);
 
 Lets not forget to end the interaction we created.
 
@@ -388,11 +388,11 @@
   >>> print viewlet.render()
   <script type="text/javascript">
     $() .trigger("zope.lifecycleevent.interfaces.IObjectModifiedEvent",
-             {"object":"<Article object at ...>"})
+             [{"object":"<Article object at ...>"}])
         .trigger("zope.component.interfaces.IObjectEvent",
-             {"object":"<Article object at ...>"});
+             [{"object":"<Article object at ...>"}]);
     $() .trigger("z3c.formjs.interfaces.IClientEvent",
-             {"object":"<ArticleEditForm object at ...>"})
+             [{"object":"<ArticleEditForm object at ...>"}])
         .trigger("zope.component.interfaces.IObjectEvent",
-             {"object":"<ArticleEditForm object at ...>"});
+             [{"object":"<ArticleEditForm object at ...>"}]);
   </script>

Modified: z3c.formjs/branches/pcardune-client-notify-r87806/src/z3c/formjs/testing.py
===================================================================
--- z3c.formjs/branches/pcardune-client-notify-r87806/src/z3c/formjs/testing.py	2008-07-10 22:33:53 UTC (rev 88218)
+++ z3c.formjs/branches/pcardune-client-notify-r87806/src/z3c/formjs/testing.py	2008-07-10 22:48:13 UTC (rev 88219)
@@ -179,7 +179,7 @@
         attrs = set([])
         for interface in zope.interface.providedBy(self.event):
             attrs.update(interface.names())
-        content = '{%s}' % ','.join(['"%s":"%s"' % (attr,getattr(self.event, attr))
+        content = '[{%s}]' % ','.join(['"%s":"%s"' % (attr,getattr(self.event, attr))
                                      for attr in attrs])
         return content
 



More information about the Checkins mailing list