Update of /cvsroot/dynapi/dynapi/src
In directory usw-pr-cvs1:/tmp/cvs-serv14817

Modified Files:
        dynapi.js 
Log Message:
Updated removeFromArray

Index: dynapi.js
===================================================================
RCS file: /cvsroot/dynapi/dynapi/src/dynapi.js,v
retrieving revision 1.24
retrieving revision 1.25
diff -C2 -r1.24 -r1.25
*** dynapi.js   2001/02/17 13:55:47     1.24
--- dynapi.js   2001/02/18 20:27:07     1.25
***************
*** 43,55 ****
                else return DynAPI.document;
        },
        errorHandler : function (msg, url, lno) {
                if (is.ie) {
!                       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
                return true
!       },
        resizeHandler : function() {
                var doc = this.dyndoc;
--- 43,57 ----
                else return DynAPI.document;
        },
+ 
        errorHandler : function (msg, url, lno) {
                if (is.ie) {
!                       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
                return true
!       },
! 
        resizeHandler : function() {
                var doc = this.dyndoc;
***************
*** 69,104 ****
                        return;
                }
!               DynAPI.document=new DynDocument(self);
!               DynAPI.document.findDimensions();
!               if (DynAPI.findLayers) DynAPI.findLayers(DynAPI.document);
!               if (DynAPI.document.captureMouseEvents) 
DynAPI.document.captureMouseEvents();
!                       if (DynAPI.document.captureKeyEvents) 
DynAPI.document.captureKeyEvents();
!               if (DynAPI.document.invokeEvent) 
DynAPI.document.invokeEvent('beforeload');
!               if (DynAPI.document.invokeEvent) DynAPI.document.invokeEvent('load');
!               for (var i=0;i<DynAPI.plugins.length; i++) {
!                               if (DynAPI.plugins[i].onBeforeLoad) 
DynAPI.plugins[i].onBeforeLoad();
                }
!               if (DynAPI.onLoad) DynAPI.onLoad();
!               for (var i=0;i<DynAPI.plugins.length; i++) {
!                               if (DynAPI.plugins[i].onLoad) 
DynAPI.plugins[i].onLoad();
                }
!               DynAPI.loaded=true;
!               if (DynAPI.document.invokeEvent) 
DynAPI.document.invokeEvent('afterload');
!               eval(DynAPI.hookLoad);
        },
  
        removeFromArray : function(array, index, id) {
                var which=(typeof(index)=="object")?index:array[index];
!               if (id) { 
!                       delete array[which.id];
!                       return null;
!               }
!               for (var i=0; i<array.length; i++) {
                        if (array[i] == which) {
!                               for(var x=i; x<array.length-1; x++) 
array[x]=array[x+1];
!                               array.length -= 1;
                                break;
                        }
-               }
                return array;
        },
--- 71,101 ----
                        return;
                }
!               DynAPI.document=new DynDocument(self);
!               DynAPI.document.findDimensions();
!               if (DynAPI.findLayers) DynAPI.findLayers(DynAPI.document);
!               if (DynAPI.document.captureMouseEvents) 
DynAPI.document.captureMouseEvents();
!               if (DynAPI.document.captureKeyEvents) 
DynAPI.document.captureKeyEvents();
!               if (DynAPI.document.invokeEvent) 
DynAPI.document.invokeEvent('beforeload');
!               if (DynAPI.document.invokeEvent) DynAPI.document.invokeEvent('load');
!               for (var i=0;i<DynAPI.plugins.length; i++) {
!                       if (DynAPI.plugins[i].onBeforeLoad) 
DynAPI.plugins[i].onBeforeLoad();
                }
!               if (DynAPI.onLoad) DynAPI.onLoad();
!               for (var i=0;i<DynAPI.plugins.length; i++) {
!                       if (DynAPI.plugins[i].onLoad) DynAPI.plugins[i].onLoad();
                }
!               DynAPI.loaded=true;
!               if (DynAPI.document.invokeEvent) 
DynAPI.document.invokeEvent('afterload');
!               eval(DynAPI.hookLoad);
        },
  
        removeFromArray : function(array, index, id) {
                var which=(typeof(index)=="object")?index:array[index];
!               if (id) delete array[which.id];
!         else for (var i=0; i<array.length; i++) 
                        if (array[i] == which) {
!                               array.splice(i,1);
                                break;
                        }
                return array;
        },


_______________________________________________
Dynapi-CVS mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/dynapi-cvs

Reply via email to