Ejemplo n.º 1
0
 var executeDispatchesAndRelease = function(event) {
   if (event) {
     var executeDispatch = EventPluginUtils.executeDispatch;
     var PluginModule = EventPluginRegistry.getPluginModuleForEvent(event);
     if (PluginModule && PluginModule.executeDispatch) {
       executeDispatch = PluginModule.executeDispatch;
     }
     EventPluginUtils.executeDispatchesInOrder(event, executeDispatch);
     if (!event.isPersistent()) {
       event.constructor.release(event);
     }
   }
 };
Ejemplo n.º 2
0
var executeDispatchesAndRelease = function(event) {
  if (event) {
    var executeDispatch = EventPluginUtils.executeDispatch;
    // Plugins can provide custom behavior when dispatching events.
    var PluginModule = EventPluginRegistry.getPluginModuleForEvent(event);
    if (PluginModule && PluginModule.executeDispatch) {
      executeDispatch = PluginModule.executeDispatch;
    }
    EventPluginUtils.executeDispatchesInOrder(event, executeDispatch);

    if (!event.isPersistent()) {
      event.constructor.release(event);
    }
  }
};