As I mentioned to Ian earlier today, Dave and I were discussing having the jsTrace window keep pace with whatever the most current line is spit out to it. A few hours later, here it is: jsTrace 1.3. I have some other stuff (read: paying projects) that need my attention, so I am putting jsTrace down for a bit. Dave & I will be posting a few more demos of its use in different situations, but as far as further development goes, I’m gonna be hands-off for a bit to let you all get a chance to participate.
And if you’re in the participatory mood, check out this site I built with Adaptive Path. I will be posting some details about the project and how I accomplished certain design features once Kel’s campaign’s over and life gets a little less hectic.




Comments
Thought you might want this to add to jsTrace:
Will print to jsTrace all known properties about a DOM element:
It would be nice if I could trigger the delimit externally… oh and predefine the width, height and colour of the window… could the properties be defined pre-declaration of jsTrace and applied on the way through?
Also, could
jsTrace.send()take a second optional arg of a bgColor for the message and a third optional arg of color for the message. This would allow me to print severe messages in red with black text, most messages would be default, and a few warnings might be orange background.[Ed. - formatted the code example to improve legibility]
Oh, and I’m now calling jsTrace via an intermediary function… so I can leave it permanently included and just switch one variable to disable debugging, rather than delete the include.
That intermediary function also HTML escapes for me, so it’s much easier to dump out XML which currently is just being output, and thus not visible thanks the tags:
I may roll up these into your uncompressed file if I get a chance… but thought you might be interested in how I’m changing things anyway.
[Ed. - Added a little space so the code would wrap]
And finally… using jsTrace in the
headof a frameset breaks because of the assumption thatbodyexists.Wow David, you’ve really been running it through the ringer. Let me take each topic in turn.