Index: openacs-4/packages/xowiki/www/resources/collab-graph.js =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/xowiki/www/resources/collab-graph.js,v diff -u -r1.3 -r1.4 --- openacs-4/packages/xowiki/www/resources/collab-graph.js 20 Mar 2007 18:13:22 -0000 1.3 +++ openacs-4/packages/xowiki/www/resources/collab-graph.js 24 Mar 2007 15:25:23 -0000 1.4 @@ -111,8 +111,17 @@ var point = this.translate([node.layoutPosX, node.layoutPosY]); node.value.style.position = 'absolute'; - node.value.style.top = document.getElementById("collab").offsetTop - 10 + point[1] + 'px'; - node.value.style.left = document.getElementById("collab").offsetLeft + point[0] + 'px'; + var collab = document.getElementById("collab") + var top, left; + if (/MSIE/.test(navigator.userAgent) && !window.opera) { + top = collab.offsetParent.offsetTop; + left = collab.offsetParent.offsetLeft; + } else { + top = collab.offsetTop; + left = collab.offsetLeft; + } + node.value.style.top = top - 10 + point[1] + 'px'; + node.value.style.left = left + point[0] + 'px'; this.ctx.strokeStyle = 'black' this.ctx.beginPath(); this.ctx.arc(point[0], point[1], this.radius, 0, Math.PI*2, true);