[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