X-Git-Url: http://git.ithinksw.org/extjs.git/blobdiff_plain/530ef4b6c5b943cfa68b779d11cf7de29aa878bf..7a654f8d43fdb43d78b63d90528bed6e86b608cc:/docs/source/Event.html?ds=inline diff --git a/docs/source/Event.html b/docs/source/Event.html index 1f892ca1..fe982ff1 100644 --- a/docs/source/Event.html +++ b/docs/source/Event.html @@ -1,45 +1,35 @@ - -
- -/*! - * Ext JS Library 3.2.1 - * Copyright(c) 2006-2010 Ext JS, Inc. - * licensing@extjs.com - * http://www.extjs.com/license +\ No newline at end of fileSencha Documentation Project /** + * @class Ext.direct.Event + * A base class for all Ext.direct events. An event is + * created after some kind of interaction with the server. + * The event class is essentially just a data structure + * to hold a direct response. + * + * @constructor + * @param {Object} config The config object */ -Ext.Direct.Event = function(config){ - Ext.apply(this, config); -}; - -Ext.Direct.Event.prototype = { +Ext.define('Ext.direct.Event', { + + /* Begin Definitions */ + + alias: 'direct.event', + + requires: ['Ext.direct.Manager'], + + /* End Definitions */ + status: true, + + constructor: function(config) { + Ext.apply(this, config); + }, + + /** + * Return the raw data for this event. + * @return {Object} The data from the event + */ getData: function(){ return this.data; } -}; - -Ext.Direct.RemotingEvent = Ext.extend(Ext.Direct.Event, { - type: 'rpc', - getTransaction: function(){ - return this.transaction || Ext.Direct.getTransaction(this.tid); - } -}); - -Ext.Direct.ExceptionEvent = Ext.extend(Ext.Direct.RemotingEvent, { - status: false, - type: 'exception' }); - -Ext.Direct.eventTypes = { - 'rpc': Ext.Direct.RemotingEvent, - 'event': Ext.Direct.Event, - 'exception': Ext.Direct.ExceptionEvent -}; -- - \ No newline at end of file +