Post #277,031
12/30/06 11:57:25 PM
|
Meh.
Buys me a little over emacs + the Firefox web developer toolbar, but not much.
Regards,
-scott anderson
"Welcome to Rivendell, Mr. Anderson..."
|
Post #277,041
12/31/06 3:09:43 AM
|
Here's what I really found useful (52K img)
Gets me a whole lot. The x-ray debugger thing is fab for digging out what needs to be changed.
[image|http://homepage.ntlworld.com/peter.whysall1/css_debug.png||||]
Pointclickdrooltastic!
Peter [link|http://www.no2id.net/|Don't Let The Terrorists Win] [link|http://www.kuro5hin.org|There is no K5 Cabal] [link|http://guildenstern.dyndns.org|Home] Use P2P for legitimate purposes! [link|http://kevan.org/brain.cgi?pwhysall|A better terminal emulator] [image|http://i66.photobucket.com/albums/h262/pwhysall/Misc/saveus.png|0|Darwinia||]
|
Post #277,068
12/31/06 4:38:36 PM
|
A Web design friend raves about using it to debug
"Hey, were'd that extra margin come from" can be a pisser to debug.
|
Post #277,078
12/31/06 6:33:22 PM
|
Not sure what you're trying to show me there
Regards,
-scott anderson
"Welcome to Rivendell, Mr. Anderson..."
|
Post #277,083
12/31/06 7:50:09 PM
|
pointclickdrool
Is what I'm trying to point out, and the DOM inspector/EMACS doesn't do that.
Although the Firebug extension for Firefox is pretty neat.
Peter [link|http://www.no2id.net/|Don't Let The Terrorists Win] [link|http://www.kuro5hin.org|There is no K5 Cabal] [link|http://guildenstern.dyndns.org|Home] Use P2P for legitimate purposes! [link|http://kevan.org/brain.cgi?pwhysall|A better terminal emulator] [image|http://i66.photobucket.com/albums/h262/pwhysall/Misc/saveus.png|0|Darwinia||]
|
Post #277,085
12/31/06 8:03:09 PM
|
Firebug++
Also I'll second my suggestion from last night that you should get a WebKit nightly build and play with the new web inspector it has.
--\r\nYou cooin' with my bird?
|
Post #277,087
12/31/06 9:07:49 PM
|
Buh?
I'm not talking about the DOM Inspector.
I'm talking about the Web Developer toolbar, and the Edit CSS feature. There are a number of other extensions that do similar things as well.
Regards,
-scott anderson
"Welcome to Rivendell, Mr. Anderson..."
|
Post #277,090
12/31/06 10:07:03 PM
|
Give Firebug a try.
[link|http://getfirebug.com/|You can thank me later] :)
--\r\nYou cooin' with my bird?
|
Post #277,093
12/31/06 11:36:08 PM
12/31/06 11:37:43 PM
|
Why would I thank you later?
I've been using it for months. ;-)
Firebug is great for debugging AJAX too.
Regards,
-scott anderson
"Welcome to Rivendell, Mr. Anderson..."
Edited by admin
Dec. 31, 2006, 11:37:43 PM EST
|
Post #277,102
1/1/07 2:39:01 AM
|
How does it handle JS classes?
I had a wierd problem with some AJAX-ified JavaScript a few months ago and got to the point of trying to see what I could see in Venkman.
It couldn't see my class functions*. :-O
I eventually solved whatever problem it was another way, but still.
Wade.
* For those who don't know, these are functions created as object elements, either directly with the object literal notation, or by assigning inline function declarations. I find they are great for namespace management.
"Don't give up!" [link|http://staticsan.livejournal.com/|blog] · [link|http://yceran.org/|website]
|
Post #277,112
1/1/07 9:58:17 AM
|
Haven't tried that.
I was referring more to the AJAX request console, which shows you what gets POSTed and returned.
Regards,
-scott anderson
"Welcome to Rivendell, Mr. Anderson..."
|
Post #277,152
1/1/07 7:26:42 PM
|
How were they defined?
Depending on exactly which syntax you use to define your functions, you can end up with their names not being visible to various debuggers.
--\r\nYou cooin' with my bird?
|
Post #277,161
1/1/07 8:58:46 PM
|
Don't remember exactly.
I know they weren't using the 'normal' function name() { ... } notation. I remember that because the page still had one or two functions like that and Venkman could see those. But it couldn't see functions defined like this: \nvar search_dropdown = {\n keyword: document.ticketsearch.search_keyword,\n list: {\n 'issue': document.ticketsearch.search_keyword_issue,\n 'product': document.ticketsearch.search_keyword_product,\n 'code': document.ticketsearch.search_keyword_code\n },\n check: function(el) {\n this.keyword.style.display = 'none'\n for( other in this.list )\n this.list[other].style.display = 'none'\n if( el.value in this.list )\n this.list[el.value].style.display = 'inline'\n else\n this.keyword.style.display = 'inline'\n },\n set: function(el) {\n if( el.value in this.list )\n this.keyword.value = this.list[el.value].value\n }\n}\nsearch_dropdown.check(document.ticketsearch.search_where)\n Wade, whose just realized his style of JavaScript programming is being put on show...
"Don't give up!" [link|http://staticsan.livejournal.com/|blog] · [link|http://yceran.org/|website]
|
Post #277,148
1/1/07 6:48:44 PM
|
I was using it to debug some javascript
and css and found the UI to be really confusing.
So there's a little red ex and number in the corner, I click it, and all the panes are blanks. So where's the error? Fuck if I can tell what it is whinging about. It showed me a couple things, but it needs some work.
[link|http://www.blackbagops.net|Black Bag Operations Log]
[link|http://www.objectiveclips.com|Artificial Intelligence]
[link|http://www.badpage.info/seaside/html|Scrutinizer]
|
Post #277,153
1/1/07 7:27:34 PM
|
Weird.
It's always worked for me; you running an old version, or the current 1.0 beta?
--\r\nYou cooin' with my bird?
|