|
From: Robert R. <rra...@ya...> - 2001-01-18 16:54:41
|
Nice. It would be even better if it had a dumpProperties method, that could
dump all of the properties of an object.
Like:
DynAPI.console.dumpProperties(myLayer);
--
// Robert Rainwater
On 1/18/2001, 11:37:25 AM EST, martin wrote about "[Dynapi-Dev] small DynAPI-util: console":
> i've been using a js-console for a while and
> found it useful so i thought i'll ported it to DynAPI
> and share it with you.
> with the console you get a small popup-window
> to which you are able to write variables, messages
> and so on. very usefull instead of those alert's
> put the console.js in dynapi/util/
> methods:
> DynAPI.console.open()
> opens the console-window
> DynAPI.console.write(msg)
> writes msg to the console
> if the console isn't opened, this will be done for you.
> internet explorer will also scroll to the bottom of the console
> where the newest messages are, couldn't found out how
> you do this in netscape
> DynAPI.console.close()
> closes the console-window
> DynAPI.console.enable()
> enables the console
> DynAPI.console.disable()
> disables the console (the console wont open or be written to)
> DynAPI.console.clear()
> clears the console window
> example:
> DynAPI.setLibraryPath('dynapi/src/lib')
> DynAPI.include('dynapi.api.*')
> DynAPI.include('dynapi.util.console')
> DynAPI.onLoad=function() {
> layer = new DynLayer(null,40,10,25,50,'red');
> DynAPI.document.addChild(layer);
> DynAPI.console.write(layer.toString());
> DynAPI.console.write('position: '+layer.x+'x'+layer.y);
> DynAPI.console.write('size: '+layer.w+'x'+layer.h);
> };
> (leave the console open when you reload the
> page, then the console-window's position and
> size will remain)
> cheers
> /martin
|