Nice work, gobblez! Very streamlined, efficient and commented nicely. 
It was a breeze to install in my project.  Thanks for sharing!

Just had one tweak to make since I didn't have any components in my 
project:

                if (isset($var->controller->components))
                        $g = "\nfbout['Components'] = 
".$this->php2js($var->controller-
>components).";";

Do you know if there's a way to expand all the nodes in the Firebug 
console?  Otherwise. you have to do a bit of work to see what's going 
on with all the variables. I still prefer Ovenlight because you can 
"passively" see everything going on without any clicking (with the 
exception of maybe some vertical scrolling). Navigating the Firebug 
console requires much "active" clicking to see everything. The good 
news is that you can just run both and have your choice.

Also, by printing the variables to the HTML into "<div>" boxes, you 
have many presentation options with CSS and/or AJAX/DOM scripting/
AJAX. You could add all kinds of effects to make them resizeable, 
collapsible, moveable, hideable, etc.  Since Ovenlight writes all 
these div boxes inside an outter div box (simulating a debug pane), it 
could be made to behave like a dockable pane.  Printing also works 
pretty well.

I've already learned a few things from this example which I'll 
refactor into Ovenlight. That's what I was hoping for!

Thanks again,
NOSLOW


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Cake 
PHP" group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to