On Dec 4, 3:05 pm, Ben Keen <[email protected]> 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 <[email protected]> wrote: > > > On Dec 3, 7:00 pm, BenKeen <[email protected]> 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 [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.
