Update of /cvsroot/dynapi/dynapi/src
In directory usw-pr-cvs1:/tmp/cvs-serv19253/src
Modified Files:
dynapi.js
Log Message:
Many bugfixes and improvements.
Index: dynapi.js
===================================================================
RCS file: /cvsroot/dynapi/dynapi/src/dynapi.js,v
retrieving revision 1.45
retrieving revision 1.46
diff -C2 -r1.45 -r1.46
*** dynapi.js 2001/11/06 10:17:02 1.45
--- dynapi.js 2002/01/04 14:25:18 1.46
***************
*** 119,124 ****
DynObject.Count = 0;
DynObject.all = [];
-
-
Methods = {
removeFromArray : function(array, index, id) {
--- 119,122 ----
***************
*** 141,146 ****
}
};
-
-
DynAPIObject = function() {
this.DynObject = DynObject;
--- 139,142 ----
***************
*** 198,202 ****
lno-=1;
alert("DynAPI reported an error\n\nError in project: '" + url + "'.\nLine number: " + lno + ".\n\nMessage: " + msg);
! } else if (is.ns4) {
alert("DynAPI reported an error\n\nError in file: '" + url + "'.\nLine number: " + lno + ".\n\nMessage: " + msg);
} else return false;
--- 194,198 ----
lno-=1;
alert("DynAPI reported an error\n\nError in project: '" + url + "'.\nLine number: " + lno + ".\n\nMessage: " + msg);
! } else if (is.ns) {
alert("DynAPI reported an error\n\nError in file: '" + url + "'.\nLine number: " + lno + ".\n\nMessage: " + msg);
} else return false;
***************
*** 213,217 ****
}
DynAPIObject.prototype.loadHandler = function() {
! this.created = true;
eval(this.onLoadCodes.join(";"));
if (this.onLoad) this.onLoad();
--- 209,213 ----
}
DynAPIObject.prototype.loadHandler = function() {
! this.create();
eval(this.onLoadCodes.join(";"));
if (this.onLoad) this.onLoad();
***************
*** 227,231 ****
--- 223,232 ----
if (this.onResize) this.onResize();
}
+
+ // Create base objects
DynAPI = new DynAPIObject();
+ DynLayer=DynDocument=null
+
+ // Native events
onload = function() { DynAPI.loadHandler(); }
onunload = function() { DynAPI.unloadHandler(); }
***************
*** 233,238 ****
onresize = function() { DynAPI.resizeHandler(); }
DynAPI.addPackage('dynapi');
! DynAPI.addLibrary('dynapi.api' ,["browser","dynlayer","dyndocument"]);
DynAPI.addLibrary('dynapi.event',["listeners","mouse","dragevent","keyboard"]);
DynAPI.addLibrary('dynapi.ext' ,["inline","layer","dragdrop","functions"]);
--- 234,240 ----
onresize = function() { DynAPI.resizeHandler(); }
+ // Add base packages
DynAPI.addPackage('dynapi');
! DynAPI.addLibrary('dynapi.api' ,["browser","dyndocument","dynlayer"]);
DynAPI.addLibrary('dynapi.event',["listeners","mouse","dragevent","keyboard"]);
DynAPI.addLibrary('dynapi.ext' ,["inline","layer","dragdrop","functions"]);
|