1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
| /*!
| * Ext JS Library 3.1.0
| * Copyright(c) 2006-2009 Ext JS, LLC
| * licensing@extjs.com
| * http://www.extjs.com/license
| */
| Ext.Direct.Event = function(config){
| Ext.apply(this, config);
| }
| Ext.Direct.Event.prototype = {
| status: true,
| 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
| };
|
|