[Checkins]
SVN: z3c.formjs/branches/pcardune-client-notify-r87806/src/z3c/formjs/
get rid of ClientEvent object since it is pretty useless at
this point.
Paul Carduner
paulcarduner at gmail.com
Fri Jul 11 21:48:41 EDT 2008
Log message for revision 88273:
get rid of ClientEvent object since it is pretty useless at this point.
Changed:
U z3c.formjs/branches/pcardune-client-notify-r87806/src/z3c/formjs/interfaces.py
U z3c.formjs/branches/pcardune-client-notify-r87806/src/z3c/formjs/jsclientevent.py
U z3c.formjs/branches/pcardune-client-notify-r87806/src/z3c/formjs/jsclientevent.txt
-=-
Modified: z3c.formjs/branches/pcardune-client-notify-r87806/src/z3c/formjs/interfaces.py
===================================================================
--- z3c.formjs/branches/pcardune-client-notify-r87806/src/z3c/formjs/interfaces.py 2008-07-11 21:54:43 UTC (rev 88272)
+++ z3c.formjs/branches/pcardune-client-notify-r87806/src/z3c/formjs/interfaces.py 2008-07-12 01:48:39 UTC (rev 88273)
@@ -19,7 +19,6 @@
import zope.interface
import zope.schema
from zope.viewlet.interfaces import IViewletManager
-from zope.component.interfaces import IObjectEvent
from z3c.form.interfaces import IButton, IButtonHandler, IManager, IWidget
from z3c.form.interfaces import ISelectionManager, IForm
@@ -426,7 +425,3 @@
eventInjections = zope.schema.Text(
title=u"Event Injections",
description=u"The javascript code to be injected that handles events.")
-
-class IClientEvent(IObjectEvent):
- """Marker interface for an event that has an effect on the client."""
-
Modified: z3c.formjs/branches/pcardune-client-notify-r87806/src/z3c/formjs/jsclientevent.py
===================================================================
--- z3c.formjs/branches/pcardune-client-notify-r87806/src/z3c/formjs/jsclientevent.py 2008-07-11 21:54:43 UTC (rev 88272)
+++ z3c.formjs/branches/pcardune-client-notify-r87806/src/z3c/formjs/jsclientevent.py 2008-07-12 01:48:39 UTC (rev 88273)
@@ -120,10 +120,6 @@
return '<%s>' % (self.__class__.__name__)
-class ClientEvent(ObjectEvent):
- zope.interface.implements(interfaces.IClientEvent)
-
-
@zope.component.adapter(zope.component.interfaces.IObjectEvent)
def serverToClientEventLoader(event):
"""Event handler that listens for server side events
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-11 21:54:43 UTC (rev 88272)
+++ z3c.formjs/branches/pcardune-client-notify-r87806/src/z3c/formjs/jsclientevent.txt 2008-07-12 01:48:39 UTC (rev 88273)
@@ -347,11 +347,7 @@
... fields = field.Fields(IArticle)
... jsClientListeners = jsclientevent.ClientEventHandlers(
... ((Interface, IObjectModifiedEvent,), jsclientevent.NotifyClientHandler()),
- ... ((Interface, interfaces.IClientEvent,), jsclientevent.NotifyClientHandler()),
... )
- ... def applyChanges(self, data):
- ... super(ArticleEditForm, self).applyChanges(data)
- ... notify(jsclientevent.ClientEvent(self))
Now we will instantiate the form and modify the object.
@@ -367,10 +363,6 @@
[{"object":"<Article object at ...>"}])
.trigger("zope.component.interfaces.IObjectEvent",
[{"object":"<Article object at ...>"}]);
- $() .trigger("z3c.formjs.interfaces.IClientEvent",
- [{"object":"<ArticleEditForm object at ...>"}])
- .trigger("zope.component.interfaces.IObjectEvent",
- [{"object":"<ArticleEditForm object at ...>"}]);
Lets not forget to end the interaction we created.
@@ -391,8 +383,4 @@
[{"object":"<Article object at ...>"}])
.trigger("zope.component.interfaces.IObjectEvent",
[{"object":"<Article object at ...>"}]);
- $() .trigger("z3c.formjs.interfaces.IClientEvent",
- [{"object":"<ArticleEditForm object at ...>"}])
- .trigger("zope.component.interfaces.IObjectEvent",
- [{"object":"<ArticleEditForm object at ...>"}]);
</script>
More information about the Checkins
mailing list