From: Eytan H. <ey...@tr...> - 2000-12-05 09:42:40
|
Although I am not so sure why thing would run so much better with the API split I also have 2c. Basically everything that is browser based are the actual low-level components (DynLayer, events....) why don't we split those components in to one for each version. Then when a higher level component (a decendent) is created in the constructor you add the following code if (browser == IE){inherit from IEDynLayer;} if (browser == NS){inherit from NSDynLayer;} .. .. .. You get the picture. Then although it might be a hassle to orginize the low-level comps the higher level one will be relitivly easy. 8an |