diff --git a/lib/OpenLayers/Events.js b/lib/OpenLayers/Events.js index 2515f11d77..22b063e4df 100644 --- a/lib/OpenLayers/Events.js +++ b/lib/OpenLayers/Events.js @@ -774,17 +774,19 @@ OpenLayers.Events = OpenLayers.Class({ } if (!this.element.scrolls) { - this.element.scrolls = []; - this.element.scrolls[0] = (document.documentElement.scrollLeft - || document.body.scrollLeft); - this.element.scrolls[1] = (document.documentElement.scrollTop - || document.body.scrollTop); + this.element.scrolls = [ + (document.documentElement.scrollLeft + || document.body.scrollLeft), + (document.documentElement.scrollTop + || document.body.scrollTop) + ]; } if (!this.element.lefttop) { - this.element.lefttop = []; - this.element.lefttop[0] = (document.documentElement.clientLeft || 0); - this.element.lefttop[1] = (document.documentElement.clientTop || 0); + this.element.lefttop = [ + (document.documentElement.clientLeft || 0), + (document.documentElement.clientTop || 0) + ]; } if (!this.element.offsets) {