|
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
|