Skip to content

Instantly share code, notes, and snippets.

@nowelium
Created September 30, 2010 00:55
Show Gist options
  • Save nowelium/603837 to your computer and use it in GitHub Desktop.
Save nowelium/603837 to your computer and use it in GitHub Desktop.
var __webkitPointEmulator__ = function (){
window.WebKitPoint = function(x, y){
this.x = x;
this.y = y;
};
}
var __webkitConvertPointFromNodeToPageEmulator__ = function (){
window.webkitConvertPointFromNodeToPage = function(element, pos){
var pos = Element.cumulativeOffset(element);
return {
x: pos[0],
y: pos[1]
};
};
};
if(!('WebKitPoint' in window)){
__webkitPointEmulator__();
}
if(typeof window.WebKitPoint == 'undefined'){
__webkitPointEmulator__();
}
if(!('webkitConvertPointFromNodeToPage' in window)){
__webkitConvertPointFromNodeToPageEmulator__();
}
if(typeof window.webkitConvertPointFromNodeToPage == 'undefined'){
__webkitConvertPointFromNodeToPageEmulator__();
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment