Upgrade to ExtJS 3.0.0 - Released 07/06/2009
[extjs.git] / src / direct / Event.js
diff --git a/src/direct/Event.js b/src/direct/Event.js
new file mode 100644 (file)
index 0000000..0107208
--- /dev/null
@@ -0,0 +1,34 @@
+/*!
+ * Ext JS Library 3.0.0
+ * Copyright(c) 2006-2009 Ext JS, LLC
+ * licensing@extjs.com
+ * http://www.extjs.com/license
+ */
+Ext.Direct.Event = function(config){\r
+    Ext.apply(this, config);\r
+}\r
+Ext.Direct.Event.prototype = {\r
+    status: true,\r
+    getData: function(){\r
+        return this.data;\r
+    }\r
+};\r
+\r
+Ext.Direct.RemotingEvent = Ext.extend(Ext.Direct.Event, {\r
+    type: 'rpc',\r
+    getTransaction: function(){\r
+        return this.transaction || Ext.Direct.getTransaction(this.tid);\r
+    }\r
+});\r
+\r
+Ext.Direct.ExceptionEvent = Ext.extend(Ext.Direct.RemotingEvent, {\r
+    status: false,\r
+    type: 'exception'\r
+});\r
+\r
+Ext.Direct.eventTypes = {\r
+    'rpc':  Ext.Direct.RemotingEvent,\r
+    'event':  Ext.Direct.Event,\r
+    'exception':  Ext.Direct.ExceptionEvent\r
+};\r
+\r