From: martin s. <ma...@ab...> - 2001-01-18 20:38:37
|
okey, i've added dumpProperties() it=20 takes (obj, hidemethods) as arguments obj is of course the object you want to dump. if hidemethods is true then no methods will=20 be listed. All properties/methods/whatever will be listed=20 in alphabetic order just to make it easier find=20 a specific value. (if this will be available via CVS, can somebody else post it? currently i only got CVS-read-access working..) /martin ----- Original Message -----=20 From: "Robert Rainwater" <rra...@ya...> To: "DynAPI Development List" <dyn...@li...> Sent: Thursday, January 18, 2001 5:54 PM Subject: Re: [Dynapi-Dev] small DynAPI-util: console >=20 > Nice. It would be even better if it had a dumpProperties method, that = could > dump all of the properties of an object. >=20 > Like: > DynAPI.console.dumpProperties(myLayer); >=20 > --=20 > // Robert Rainwater >=20 > On 1/18/2001, 11:37:25 AM EST, martin wrote about "[Dynapi-Dev] small = DynAPI-util: console": >=20 > > 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. >=20 > > 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 >=20 > > put the console.js in dynapi/util/=20 >=20 > > methods:=20 >=20 > > DynAPI.console.open() > > opens the console-window >=20 > > 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=20 > > where the newest messages are, couldn't found out how > > you do this in netscape >=20 > > DynAPI.console.close() > > closes the console-window >=20 > > DynAPI.console.enable() > > enables the console >=20 > > DynAPI.console.disable() > > disables the console (the console wont open or be written to) >=20 > > DynAPI.console.clear() > > clears the console window >=20 >=20 > > example: >=20 > > DynAPI.setLibraryPath('dynapi/src/lib') > > DynAPI.include('dynapi.api.*') > > DynAPI.include('dynapi.util.console') >=20 > > DynAPI.onLoad=3Dfunction() { > > layer =3D new DynLayer(null,40,10,25,50,'red'); > > DynAPI.document.addChild(layer); >=20 > > DynAPI.console.write(layer.toString()); > > DynAPI.console.write('position: '+layer.x+'x'+layer.y); > > DynAPI.console.write('size: '+layer.w+'x'+layer.h); > > }; >=20 > > (leave the console open when you reload the > > page, then the console-window's position and > > size will remain) >=20 > > cheers > > /martin >=20 >=20 >=20 > _______________________________________________ > Dynapi-Dev mailing list > Dyn...@li... > http://lists.sourceforge.net/lists/listinfo/dynapi-dev |