[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