[FIX] unfuck dhtmlxgantt's dhtmlxcommon which breaks dhtmlxchart
authorXavier Morel <xmo@openerp.com>
Thu, 26 Jan 2012 11:05:58 +0000 (12:05 +0100)
committerXavier Morel <xmo@openerp.com>
Thu, 26 Jan 2012 11:05:58 +0000 (12:05 +0100)
bzr revid: xmo@openerp.com-20120126110558-fk1po7fv97yww2f5

addons/web_gantt/static/lib/dhtmlxGantt/codebase/dhtmlxcommon.js
addons/web_gantt/static/lib/dhtmlxGantt/sources/dhtmlxcommon.js

index 208124b..ab3fe54 100644 (file)
@@ -1,33 +1,3 @@
-dhtmlx=function(obj){\r
-       for (var a in obj) dhtmlx[a]=obj[a];\r
-       return dhtmlx; //simple singleton\r
-};\r
-dhtmlx.extend_api=function(name,map,ext){\r
-       var t = window[name];\r
-       if (!t) return; //component not defined\r
-       window[name]=function(obj){\r
-               if (obj && typeof obj == "object" && !obj.tagName){\r
-                       var that = t.apply(this,(map._init?map._init(obj):arguments));\r
-                       //global settings\r
-                       for (var a in dhtmlx)\r
-                               if (map[a]) this[map[a]](dhtmlx[a]);                    \r
-                       //local settings\r
-                       for (var a in obj){\r
-                               if (map[a]) this[map[a]](obj[a]);\r
-                               else if (a.indexOf("on")==0){\r
-                                       this.attachEvent(a,obj[a]);\r
-                               }\r
-                       }\r
-               } else\r
-                       var that = t.apply(this,arguments);\r
-               if (map._patch) map._patch(this);\r
-               return that||this;\r
-       };\r
-       window[name].prototype=t.prototype;\r
-       if (ext)\r
-               dhtmlXHeir(window[name].prototype,ext);\r
-};\r
-\r
 dhtmlxAjax={\r
        get:function(url,callback){\r
                var t=new dtmlXMLLoaderObject(true);\r
index 7f68a0a..bc7de14 100644 (file)
@@ -2,37 +2,6 @@
 Copyright DHTMLX LTD. http://www.dhtmlx.com\r
 To use this component please contact sales@dhtmlx.com to obtain license\r
 */\r
-\r
-dhtmlx=function(obj){\r
-       for (var a in obj) dhtmlx[a]=obj[a];\r
-       return dhtmlx; //simple singleton\r
-};\r
-dhtmlx.extend_api=function(name,map,ext){\r
-       var t = window[name];\r
-       if (!t) return; //component not defined\r
-       window[name]=function(obj){\r
-               if (obj && typeof obj == "object" && !obj.tagName){\r
-                       var that = t.apply(this,(map._init?map._init(obj):arguments));\r
-                       //global settings\r
-                       for (var a in dhtmlx)\r
-                               if (map[a]) this[map[a]](dhtmlx[a]);                    \r
-                       //local settings\r
-                       for (var a in obj){\r
-                               if (map[a]) this[map[a]](obj[a]);\r
-                               else if (a.indexOf("on")==0){\r
-                                       this.attachEvent(a,obj[a]);\r
-                               }\r
-                       }\r
-               } else\r
-                       var that = t.apply(this,arguments);\r
-               if (map._patch) map._patch(this);\r
-               return that||this;\r
-       };\r
-       window[name].prototype=t.prototype;\r
-       if (ext)\r
-               dhtmlXHeir(window[name].prototype,ext);\r
-};\r
-\r
 dhtmlxAjax={\r
        get:function(url,callback){\r
                var t=new dtmlXMLLoaderObject(true);\r