context: this.getClientOffset = function(elt){    function addOffset(elt, coords, view)    {        var p = elt.offsetParent;        var style = view.getComputedStyle(elt, "");        if (elt.offsetLeft)            coords.x += elt.offsetLeft + parseInt(style.borderLeftWidth);        if (elt.offsetTop)            coords.y += elt.offsetTop + parseInt(style.borderTopWidth);        if (p)        {            if (p.nodeType == 1)                addOffset(p, coords, view);        }         else if (elt.ownerDocument.defaultView.frameElement)            addOffset(elt.ownerDocument.defaultView.frameElement, coords, elt.ownerDocument.defaultView);    }        var coords = {x: 0, y: 0};    if (elt)    {        var view = elt.ownerDocument.defaultView;        addOffset(elt, coords, view);    }    return coords;};
meta: 7450	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/7450/8237a6359bebacf3e34f1134ef713c687c8e3edb/lib.js/clean/extension/content/firebug/lib.js