From: Jordi M. <do...@us...> - 2002-02-26 17:57:03
|
Update of /cvsroot/dynapi/dynapi/src In directory usw-pr-cvs1:/tmp/cvs-serv30236 Modified Files: dynapi.js Log Message: added Methods.getAbsoluteCoords() which gives absolute coordinates of an element using DOM scripting Index: dynapi.js =================================================================== RCS file: /cvsroot/dynapi/dynapi/src/dynapi.js,v retrieving revision 1.46 retrieving revision 1.47 diff -C2 -r1.46 -r1.47 *** dynapi.js 4 Jan 2002 14:25:18 -0000 1.46 --- dynapi.js 26 Feb 2002 17:56:59 -0000 1.47 *************** *** 137,140 **** --- 137,148 ---- else if(is.ie) while (!element.lyrobj && element.parentElement && element.parentElement!=element) element=element.parentElement; return element.lyrobj + }, + getAbsoluteCoords : function(element) { + // Not to be used in NS. Needed when adding inflow layers + var a + if(!element) return { x:0, y:0 } + else { a = this.getAbsoluteCoords(element.offsetParent) + return { x: a.x+element.offsetLeft, y: a.y+element.offsetTop } + } } }; |