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

Modified Files:
        dynapi.js 
Log Message:
included hookLoad and hookUnload code, this makes DynAPI hook into the load/unload 
functions without overwriting the functions already there.

Index: dynapi.js
===================================================================
RCS file: /cvsroot/dynapi/dynapi/src/dynapi.js,v
retrieving revision 1.18
retrieving revision 1.19
diff -C2 -r1.18 -r1.19
*** dynapi.js   2001/02/09 15:20:54     1.18
--- dynapi.js   2001/02/09 15:34:25     1.19
***************
*** 8,11 ****
--- 8,13 ----
        loaded : false,
        plugins : [],
+       hookLoad : '',
+       hookUnload : '',
        wasDragging : false,
        librarypath : '',
***************
*** 72,75 ****
--- 74,78 ----
                DynAPI.loaded=true;
                if (DynAPI.document.invokeEvent) 
DynAPI.document.invokeEvent('afterload');
+               eval(DynAPI.hookLoad);
        },
  
***************
*** 93,96 ****
--- 96,100 ----
                for (var i=0;i<DynAPI.plugins.length; i++)
                        if (DynAPI.plugins[i].onUnload) DynAPI.plugins[i].onUnload();
+               eval(DynAPI.hookUnload);
                if (DynAPI.onUnload) DynAPI.onUnload();
        },
***************
*** 120,123 ****
--- 124,129 ----
        } 
  };
+ DynAPI.hookLoad=window.onload;
+ DynAPI.hookUnload=window.onunload;
  onload = DynAPI.loadHandler;
  onunload = DynAPI.unloadHandler;


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

Reply via email to