Opened 12 years ago

Closed 12 years ago

Last modified 12 years ago

#6619 closed enhancement (fixed)

Firebug Lite - New Features

Reported by: guest Owned by: anonymous
Priority: high Milestone: 1.2
Component: General Version: 1.1.0
Keywords: firebug lite debug Cc:
Blocked By: Blocking:

Description (last modified by Eugene Lazutkin)

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 (4)

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

Download all attachments as: .zip

Change History (8)

Changed 12 years ago by guest

Attachment: firebug_JS.patch added

Firebug js file

Changed 12 years ago by guest

Attachment: firebug_CSS.patch added

Firebug CSS file

Changed 12 years ago by guest

Attachment: firebug_tab_images.zip added

Tab Images

Changed 12 years ago by guest

Attachment: firebug_test.zip added

Test file with CSS for testing ReCSS

comment:1 Changed 12 years 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.

comment:2 Changed 12 years ago by Eugene Lazutkin

Description: modified (diff)

comment:3 Changed 12 years ago by alex

Milestone: 1.2
Resolution: fixed
Status: newclosed

fixed in [13468]

comment:4 Changed 12 years ago by alex

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

Note: See TracTickets for help on using tickets.