Merge pull request #4903 from fredj/rm_goog.style.getRelativePosition

Remove use of goog.style.getRelativePosition
This commit is contained in:
Frédéric Junod
2016-02-25 14:29:34 +01:00

View File

@@ -717,8 +717,12 @@ ol.Map.prototype.getEventCoordinate = function(event) {
* @api stable
*/
ol.Map.prototype.getEventPixel = function(event) {
var eventPosition = goog.style.getRelativePosition(event, this.viewport_);
return [eventPosition.x, eventPosition.y];
var viewportPosition = this.viewport_.getBoundingClientRect();
var eventPosition = event.changedTouches ? event.changedTouches[0] : event;
return [
eventPosition.clientX - viewportPosition.left,
eventPosition.clientY - viewportPosition.top
];
};