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
require.zip