Bump! :-)
On Dec 4, 7:29 pm, Ben Keen <ben.k...@gmail.com> wrote:
> Hi John,
>
> Here's what I'm trying to do. I've been working with JsonML a lot
> recently (seehttp://jsonml.org/) and would like a quick and simple
> way to convert a node and all child nodes into a properly formatted
> jsonML object. When right-clicking on a node within the Firebug HTML
> panel it already provides a number of similar options ("Copy HTML",
> "Copy innerHTML", "Copy xPath"), so it seems only logical to add my
> new "Copy jsonML" option to that location. There are, of course, other
> ways to do it, but in terms of usability it seems like that's the best
> spot for it.
>
> Thanks again for your help.
>
> - Ben
>
> On Dec 4, 5:04 pm, John J Barton <johnjbar...@johnjbarton.com> wrote:
>
> > On Dec 4, 3:05 pm, Ben Keen <ben.k...@gmail.com> wrote:
>
> > > Hi John,
>
> > > Thanks for the tip! I looked over the code and I think I can get the
> > > general sense of what it's doing and how the menu items are being
> > > added, but can't reproduce the functionality within my own extension.
> > > Presumably, the onContextShowing() method is called every time a user
> > > right clicks on a node, so that it shows the appropriate options for
> > > the selected node (correct?), so my hunch is that even though my
> > > extension is adding the new menu item when it first loads, it's just
> > > overwritten when the user right-clicks on the node. At least, this is
> > > my best guess...
>
> > > So do I need to wrap that existing function within my own function? Or
> > > override the entire function itself? If so, how?
>
> > It depends on how your extension relates to the rest of Firebug. We
> > don't have a lot of experience with extensions that don't add panels.
> > So if you say some more about what you have in mind I'll make
> > something up...
>
> > jjb
>
> > > Sorry for the 20 questions. It's rather tricky getting a foothold on
> > > this stuff!
>
> > > - Ben
>
> > > On Dec 4, 9:10 am, John J Barton <johnjbar...@johnjbarton.com> wrote:
>
> > > > On Dec 3, 7:00 pm, BenKeen <ben.k...@gmail.com> wrote:
>
> > > > > Hey folks,
>
> > > > > A question for somebody. I'm trying to write a simple Firebug plugin
> > > > > that adds a new item to the menu that shows up when you right-click on
> > > > > the HTML panel on a node. I've been poring over some tutorials and the
> > > > > code on Google Code but haven't found out much.
>
> > > > > I found this rather encouraging section - the getContextMenuItems
>
> > > > Yes, have a look at chrome.js onContextShowing. There are several ways
> > > > to add items.
>
> > > > jjb
>
> > > > > function - but wasn't sure how to implement it within my own
> > > > > extension.http://www.google.com/codesearch/p?hl=en#FXMmmf0ln7k/content/firebug/...
>
> > > > > Any tips...?
>
> > > > > Thanks!
>
> > > > > - Ben
--
You received this message because you are subscribed to the Google Groups "Firebug" group.
To post to this group, send email to firebug@googlegroups.com.
To unsubscribe from this group, send email to firebug+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/firebug?hl=en.