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

Modified Files:
        dynapi.js 
Log Message:
this one is the real  include method update.

Index: dynapi.js
===================================================================
RCS file: /cvsroot/dynapi/dynapi/src/dynapi.js,v
retrieving revision 1.12
retrieving revision 1.13
diff -C2 -r1.12 -r1.13
*** dynapi.js   2001/01/06 23:57:31     1.12
--- dynapi.js   2001/01/18 18:07:46     1.13
***************
*** 108,135 ****
                else DynAPI.plugins[DynAPI.plugins.length] = plugin;
        },
! 
!       include : function(src,path) {
!               if (src.substring(src.length-3)!=".js") src+=".js";
!               var pckg=src.substring(0,src.indexOf('.'));
!               var groupname=src.substring(src.indexOf('.')+1);
!               var realsrc=groupname.substring(groupname.indexOf('.')+1);
!               groupname=groupname.substring(0,groupname.indexOf('.'));
!               if (!path) {
!                       var path=DynAPI.librarypath;
!                       if (src.indexOf('.*')>0) {
!                               src=src.substring(0,src.indexOf('.*'));
!                               if (DynAPI.packages[pckg]) group = 
DynAPI.packages[pckg].libs[groupname];
!                               if (group) {
!                                       for (var i in group)
!                                               document.write('<script 
language="Javascript" src="'+path+pckg+'/'+groupname+'/'+group[i]+'"><\/script>');
!                               }
!                               else
!                                       alert(DynAPI.toString()+'\n\nError 
occured\nThe following package could not be loaded:\n'+src+'\n\nmake sure you 
specified the correct path.');
!                       }
!                       else document.write('<script language="Javascript" 
src="'+path+pckg+'/'+groupname+'/'+realsrc+'"><\/script>');
!               }
!               else document.write('<script language="Javascript" 
src="'+path+'/'+src+'"><\/script>');
!       }
!  
  };
  onload = DynAPI.loadHandler;
--- 108,125 ----
                else DynAPI.plugins[DynAPI.plugins.length] = plugin;
        },
!       include : function(src,path) { 
!               src=src.split('.'); 
!               if (src[src.length-1] == 'js') src.length -= 1; 
!               var path=path||DynAPI.librarypath||''; 
!               if (path[path.length-1] != "/") path += "/"; 
!               var pckg=src[0]; 
!               var grp=src[1]; 
!               var file=src[2]; 
!               if (file=='*') { 
!                       if (DynAPI.packages[pckg]) 
group=DynAPI.packages[pckg].libs[grp]; 
!                       if (group) for (var i in group) document.write('<script 
language="Javascript1.2" src="'+path+pckg+'/'+grp+'/'+group[i]+'.js"><\/script>');
!                       else alert('include()\n\nThe following package could not be 
loaded:\n'+src+'\n\nmake sure you specified the correct path.');
!               } else document.write('<script language="Javascript1.2" 
src="'+path+src.join('/')+'.js"><\/script>');
!       } 
  };
  onload = DynAPI.loadHandler;
***************
*** 139,146 ****
  DynAPI.document=false;
  DynAPI.addPackage('dynapi');
! 
DynAPI.addLibrary('dynapi.api',["browser.js","dynlayer.js","dyndocument.js","events.js","dragevent.js"]);
! 
DynAPI.addLibrary('dynapi.ext',["inline.js","layer.js","dragdrop.js","functions.js"]);
! 
DynAPI.addLibrary('dynapi.gui',["button.js","buttonimage.js","dynimage.js","label.js","list.js","loadpanel.js","pushpanel.js","scrollbar.js","scrollpane.js","sprite.js","viewport.js"]);
! 
DynAPI.addLibrary('dynapi.util',["circleanim.js","cookies.js","debug.js","hoveranim.js","imganim.js","pathanim.js","thread.js"]);
  
  DynDocument = null;
--- 129,136 ----
  DynAPI.document=false;
  DynAPI.addPackage('dynapi');
! 
DynAPI.addLibrary('dynapi.api',["browser","dynlayer","dyndocument","events","dragevent"]);
! DynAPI.addLibrary('dynapi.ext',["inline","layer","dragdrop","functions"]);
! 
DynAPI.addLibrary('dynapi.gui',["button","buttonimage","dynimage","label","list","loadpanel","pushpanel","scrollbar","scrollpane","sprite","viewport"]);
! 
DynAPI.addLibrary('dynapi.util',["circleanim","cookies","debug","hoveranim","imganim","pathanim","thread"]);
  
  DynDocument = null;


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

Reply via email to