I have also summarized Infotips API here: http://www.softwareishard.com/blog/firebug-tutorial/extending-firebug-infotip-part-xi/
Honza On Mar 14, 9:10 am, "Honza (Jan Odvarko)" <[email protected]> wrote: > Great! > > > If released, the info provided in comment 1 here: > >http://code.google.com/p/fbug/issues/detail?id=4175 > > should also go here (for reference): > >http://groups.google.com/group/firebug-working-group/web/firebug-exte... > > Since Google Groups will no longer be supporting the Pages and Files > features > I have create a copy on Firebug wiki > here:http://getfirebug.com/wiki/index.php/Extension_Points > > The Infotip section updated > here:http://getfirebug.com/wiki/index.php/Extension_Points#InfoTip > > Since the original page on Google Groups couldn't be updated I deleted > it > to avoid confusion (unfortunately I can't setup a redirect). > > Honza > > On Mar 8, 6:25 pm, tan <[email protected]> wrote: > > > Hi Honza! > > > I have now been playing with it and it works as expected. > > I experienced no problems when implementing my owninfotip(s) > > Let me know if there are anything particular here that needs manual > > testing. > > > Hope this will get into the release. > > Thanks! > > > Best regards > > Thomas > > > PS. > > If released, theinfoprovided in comment 1 > > here:http://code.google.com/p/fbug/issues/detail?id=4175 > > should also go here (for > > reference):http://groups.google.com/group/firebug-working-group/web/firebug-exte... > > > On Mar 3, 12:18 pm, "Honza (Jan Odvarko)" <[email protected]> wrote: > > > > Thanks! > > > Honza > > > > On Mar 3, 10:44 am, tan <[email protected]> wrote: > > > > > Hi > > > > > The feature request is now reported here: > > > > >http://code.google.com/p/fbug/issues/detail?id=4175 > > > > > Thomas > > > > > On Mar 2, 1:11 pm, "Honza (Jan Odvarko)" <[email protected]> wrote: > > > > > > > Also, if needed I can add a feature request to the project issue > > > > > > list > > > > > > Yes, please do. I want to track the patch somewhere. > > > > > Thanks! > > > > > Honza > > > > > > On Mar 2, 1:09 pm, tan <[email protected]> wrote: > > > > > > > Ok, Good work! > > > > > > > I have not yet had any success in creating a custominfotipwith re- > > > > > > using the existingNetinfotip. > > > > > > > If this is going into the project I can do a checkout and try it > > > > > > out. > > > > > > > Also, if needed I can add a feature request to the project issue > > > > > > list > > > > > > > Thomas > > > > > > > On Feb 28, 4:23 pm, "Honza (Jan Odvarko)" <[email protected]> wrote: > > > > > > > > Just wanted to note that I have made a good progress on this over > > > > > > > the > > > > > > > weekend > > > > > > > and I have running example on my machine. > > > > > > > > Honza > > > > > > > > On Feb 27, 1:49 pm, "Honza (Jan Odvarko)" <[email protected]> > > > > > > > wrote: > > > > > > > > > On Feb 27, 12:53 am, tan <[email protected]> wrote:> I have a > > > > > > > > module that adds a new tab to the request entry (based on the > > > > > > > > > tutorial on your blog) > > > > > > > > > > In my tab body I need to display aninfotip(with custominfo) > > > > > > > > > when > > > > > > > > > the user mouse hover particular elements in my tab body. > > > > > > > > > Since the module is not a full Fbpanel, but a module that > > > > > > > > > adds aNet > > > > > > > > > request tab I do not get an InfoTip element and not the > > > > > > > > > showInfoTip > > > > > > > > > function. > > > > > > > > > Yep, exactly. > > > > > > > > > > I see the logic for theinfotipin the FbNet.js code, but I can > > > > > > > > > not > > > > > > > > > see there are any way for me to populate theNetinfotipwith > > > > > > > > > custom > > > > > > > > >info. > > > > > > > > > You should be able to call populateTimeInfoTip or > > > > > > > > populateSizeInfoTip > > > > > > > > and pass data in the second parameter (file). Thetiptemplate > > > > > > > > (domplate) is reading data from this object. > > > > > > > > > > I have looked at the InfoTip.js code, but I can not see that > > > > > > > > > I can > > > > > > > > > create a new InfoTip on my own (or am I wrong here) > > > > > > > > > > In short, what I need is a customInfotipfor myNetrequest tab. > > > > > > > > > > Off-course this can be done creating my owninfotip, but I was > > > > > > > > > just > > > > > > > > > looking at my options first ;) > > > > > > > > > I don't think you can easily show thetip(reused from thepanelor > > > > > > > > your own) within the custom tab. > > > > > > > > As you correctly mentioned, you don't have a newpaneland so, you > > > > > > > > don't have showInfoTip method. > > > > > > > > Firebug.InfoTip is distribution the "showInfoTip" event only to > > > > > > > > the > > > > > > > > currently selectedpanel. > > > > > > > > > I think we should distribute the "showInfoTip" also to > > > > > > > > registered > > > > > > > > listeners through "dispatch", which is a mechanism already used > > > > > > > > on > > > > > > > > many places in Firebug so, shortly, here is the showInfoTip in > > > > > > > > InfoTip > > > > > > > > object: > > > > > > > > > Firebug.InfoTip = extend(Firebug.Module, > > > > > > > > { > > > > > > > > showInfoTip: function(infoTip,panel, target, x, y, > > > > > > > > rangeParent, > > > > > > > > rangeOffset) > > > > > > > > { > > > > > > > > if (!Firebug.showInfoTips) > > > > > > > > return; > > > > > > > > > if (panel.showInfoTip(infoTip, target, scrollX, y, > > > > > > > > rangeParent, rangeOffset)) > > > > > > > > { > > > > > > > > //panel.showInfoTip returns true, which means > > > > > > > > thepanel > > > > > > > > is displaying atipfor the given target. > > > > > > > > } > > > > > > > > else > > > > > > > > { > > > > > > > > //infotipis not displayed, give a chance to the > > > > > > > > other > > > > > > > > listeners. > > > > > > > > var result = dispatch2(this.fbListeners, > > > > > > > > "showInfoTip", > > > > > > > > [infoTip, target, scrollX, y, rangeParent, rangeOffset]); > > > > > > > > } > > > > > > > > } > > > > > > > > > }); > > > > > > > > > In your case you would register the customnettab as a listener > > > > > > > > > Firebug.InfoTip.addListener(...) > > > > > > > > > and handle the event. > > > > > > > > > If you thing this is the correct way for you, please report a > > > > > > > > new bug > > > > > > > > and I'll prepare a patch! > > > > > > > > > As soon as this concept is properly designed we can solve the > > > > > > > > problem > > > > > > > > how to reuse tips in thenetpanel(I guess it'll be simple, if not > > > > > > > > working already) > > > > > > > > > Honza > > -- 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.
