From: Michael P. <mp...@ph...> - 2001-02-21 13:18:19
|
there is a DynAPI.errorHandler method that is used for debugging purposes. I suggest that you use this method for all API related alerts. This allows for the error to be hidden from the user and logged for later processing. martin ström wrote: > i've made a quick and dirty .require() method written > to use in widgets to make sure the right files are included. > it was first meant to call DynAPI.include() for each file > missed but this didn't really work so i decided just to show > an alert telling which files. > > take a look in button.js for example how to use the > require() method. > > i've made some minor changes in include() and added > a small _include() method to get everything to work > > i've also added a DynAPI.alert() method which by > default just shows an alert but can be overwritten > for debugging-issues. > this is better than common alert()s popuping up here and > where in DynAPI-code. > > I know this maybe isn't exacly what we need talking > optimizing, speed and size but i thought it could be usefull, please > take a look. (as far as i know, a require() method was discussed > a couple of months ago?) > > as i said, the code i quick written, just wanted to show my ideas > > (maybe this code could be an extension instead of core api, > and now i noticed it has some bugs which order the files are > included in netscape. well..) > > cheers > /martin > > ------------------------------------------------------------------------ > Name: require.zip > require.zip Type: Zip Compressed Data (application/x-zip-compressed) > Encoding: base64 -- Michael Pemberton mp...@ph... ICQ: 12107010 |