Ticket #6619 (closed enhancement: fixed)

Opened 7 months ago

Last modified 7 months ago

Firebug Lite - New Features

Reported by: guest Owned by: anonymous
Priority: normal Milestone: 1.2
Component: General Version: 1.1.0
Severity: normal Keywords: firebug lite debug
Cc:

Description (last modified by elazutkin) (diff)

On Bug Fix: Killed the IE closure bug once and for all. The problem came from the mouse connection to the "splitter". This was apparently a feature that was never fully implemented (there's no splitter!), and it's partial coding connected mouse movements to IE's main window and wreaked havoc. I deleted all of the splitter code.

New Features:

Added a tabbed UI to the toolbar

  • Added the Object Tab, and no longer clear the object upon closing the object inspector.
  • Added the DOM Tab; when selected, mousing on the main window will show the DOM node(s), in the DOM inspector and give them a blue border in the main window. Clicking freezes the selection. Note this is a fairly simplistic implementation, purposefully. The only real use for this is IE6, since all other browsers have tools for this.
  • Added ReCSS - Pardon me while I pat myself on the back for doing the obvious and sticking this bit of code in here and adding ReCSS's fantastic functionality to non FF browsers.
  • Moved the Clear button to the end. This maybe isn't great since it isn't the same location as Firebug Sr. The tabs maybe should be re-ordered.

Improved Object Inspector

  • Objects are now display in a standard, indented, comma-delineated, JavaScript? format instead of that crazy made-up stuff I was doing before.
  • DOM nodes are now links, and when clicked, open in the object inspector (they should probably open in the DOM inspector, but hey, maybe later)
  • Stringifying date objects. Another easy one.
  • console.dir - changed this to trace the object with printObject(), but inline in the console.

Note: Most of this had been implemented weeks and months ago on my current work project, so it should be relatively bug free.

Mike Wilcox - mwilcox (at) sitepen (dot) com

Attachments

firebug_JS.patch (13.6 kB) - added by guest 7 months ago.
Firebug js file
firebug_CSS.patch (4.7 kB) - added by guest 7 months ago.
Firebug CSS file
firebug_tab_images.zip (1.2 kB) - added by guest 7 months ago.
Tab Images
firebug_test.zip (1.4 kB) - added by guest 7 months ago.
Test file with CSS for testing ReCSS

Change History

Changed 7 months ago by guest

Firebug js file

Changed 7 months ago by guest

Firebug CSS file

Changed 7 months ago by guest

Tab Images

Changed 7 months ago by guest

Test file with CSS for testing ReCSS

Changed 7 months ago by guest

My email is (dot) COM not dot som.

After writing the comments, I went back and changed the code for the tabs and made it more versatile. The tab order can now be more easilly be rearranged (in code), and I in fact did so. It more closely resembles FB Sr. FB Sr. has two rows though, so there's only so much that can be done without implementing two rows.

Changed 7 months ago by elazutkin

  • description modified (diff)

Changed 7 months ago by alex

  • status changed from new to closed
  • resolution set to fixed
  • milestone set to 1.2

fixed in [13468]

Changed 7 months ago by alex

(In [13469]) fixing mixing variable. Refs #6619. !strict

Note: See TracTickets for help on using tickets.