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 }
+ }
}
};
|