To support moving Firebug into its own iframe I changed all uses of
FBL.$() to either:
Firefox.getElementById(), meaning get an element from the Firefox
XUL, or
Firebug.chrome.$(), meaning get an element from Firebugs own UI
A few cases I used a document given eg from an event target
getElementById()/
This API is inconsistent I guess it should be either Firefox.$() or
Firebug.chrome.getElementById(). Easy to do, hard to decide ;-)
Two side effects:
we have firebug/firefox subdirectory seeking more Firefox-specific
modules.
some modules depend on firebug/firefox/firefox, many of these should
be abstracted later to become cross browser.
r10396
jjb