I have modified my code, "panelNode" works well on both firebug 1.0.5
and 1.2.0
Thanks a lot!

On Sep 2, 7:57 pm, Jan Odvarko <[EMAIL PROTECTED]> wrote:
> > In firebug 1.0.5, the firebug panel div's name is "panelNode panelNode-
> > HelloWorld"; in firebug 1.2.0, it changes to "panelNode panelNode-
> > HelloWorld contextUID=39873". My extension needs to get this div and
> > appends my html source code.
>
> Notice that there is set of helper functions that you can use to find
> an element by class (lib.js: getChildByClass, getAncestorByClass,
> getElementByClass). These methods look within the class attribute for
> the specific class-name so, even if there is more classes specified it
> works well. All these methods use hasClass method, which does the
> search within the class attribute.
>
> > FBTrace is really well, I like it :)
>
> So, the good news is that the FBTrace console is core part of Firebug
> 1.3.
>
> > I use class name to get this div, it's not strong enough.
> > I wonder that is there any other good methods to get the firebug panel
> > and append my html source code ?
>
> The best way how to get access to the panel's DOM node (the node that
> represents panel's content) is probably to use "panelNode" member
> variable of the specific panel. This member is initialized within
> Firebug.Panel method.
>
> Honza
>
> On Sep 2, 6:51 am, 马良 <[EMAIL PROTECTED]> wrote:
>
> > Hi,
> > I studied your article about FBTrace Console and tried to debug my
> > extension.
> > I got the reason.
>
> > In firebug 1.0.5, the firebug panel div's name is "panelNode panelNode-
> > HelloWorld"; in firebug 1.2.0, it changes to "panelNode panelNode-
> > HelloWorld contextUID=39873". My extension needs to get this div and
> > appends my html source code.
>
> > FBTrace is really well, I like it :)
>
> > I use class name to get this div, it's not strong enough.
> > I wonder that is there any other good methods to get the firebug panel
> > and append my html source code ?
>
> > On Sep 2, 1:43 am, Jan Odvarko <[EMAIL PROTECTED]> wrote:
>
> > > Hm, it's not enough info to find out the problem...
>
> > > 1) Try to download a version 1.2X with tracing 
> > > from:http://getfirebug.com/releases/firebug. (this version dump logs into
> > > the system console)
> > > 2) Run Firefox from the command line (or with -console parameter) so,
> > > you can see the console.
> > > 3) Activate FBTrace tab and press ERRORS.
> > > 4) Watch the console for error messages
> > > 5) Make sure browser.dom.window.dump.enabled is true
>
> > > You can also check the Firefox Tools->Error Console
>
> > > If you find more put it here.
>
> > > Honza
>
> > > On Sep 1, 5:23 pm, 马良 <[EMAIL PROTECTED]> wrote:
>
> > > > I have developed a firebug extension. It works well on Firefox 2 +
> > > > Firebug 1.0.5.
> > > > I updated Firefox 2 to 3 and Firebug 1.0.5 to 1.2.0. After that, I
> > > > can't open my extension panel.
> > > > I get an error in error console, here is the error message.
>
> > > > Error: uncaught exception: [Exception... "Component returned failure
> > > > code: 0x80520012 (NS_ERROR_FILE_NOT_FOUND) [nsIChannel.open]"
> > > > nsresult: "0x80520012 (NS_ERROR_FILE_NOT_FOUND)"  location: "JS
> > > > frame :: chrome://firebug/content/lib.js :: anonymous :: line 2552"
> > > > data: no]
>
> > > > What does this mean?

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

Reply via email to