context:     showInfoTip: function(infoTip, panel, target, x, y)    {        if (!Firebug.showInfoTips)            return;                        var scrollParent = getOverflowParent(target);        var scrollX = x + (scrollParent ? scrollParent.scrollLeft : 0);                if (panel.showInfoTip(infoTip, target, scrollX, y))        {            var htmlElt = infoTip.ownerDocument.documentElement;            var panelWidth = htmlElt.clientWidth;            var panelHeight = htmlElt.clientHeight;            if (x+infoTip.offsetWidth+infoTipMargin > panelWidth-infoTipWindowPadding)            {                infoTip.style.left = "auto";                infoTip.style.right = ((panelWidth-x)+infoTipMargin) + "px";            }            else            {                infoTip.style.left = (x+infoTipMargin) + "px";                infoTip.style.right = "auto";            }            if (y+infoTip.offsetHeight+infoTipMargin > panelHeight)            {                infoTip.style.top = "auto";                infoTip.style.bottom = ((panelHeight-y)+infoTipMargin) + "px";            }            else            {                infoTip.style.top = (y+infoTipMargin) + "px";                infoTip.style.bottom = "auto";            }                        infoTip.setAttribute("active", "true");        }        else            this.hideInfoTip(infoTip);    },
meta: 7450	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/7450/e1d42ad3fad63b72826a4e2ed0726866484c9ac3/infotip.js/clean/extension/content/firebug/infotip.js