From d5f36de60f629a07119dc4a33fc10f6267557b17 Mon Sep 17 00:00:00 2001 From: Schuyler Erle Date: Mon, 26 Jun 2006 15:46:46 +0000 Subject: [PATCH] Last round of left click checks added following r769 and r770. git-svn-id: http://svn.openlayers.org/branches/openlayers/1.0@771 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf --- lib/OpenLayers/Control/PanZoom.js | 1 + lib/OpenLayers/Control/PanZoomBar.js | 3 +++ 2 files changed, 4 insertions(+) diff --git a/lib/OpenLayers/Control/PanZoom.js b/lib/OpenLayers/Control/PanZoom.js index 5b51b118d5..32eed2feb7 100644 --- a/lib/OpenLayers/Control/PanZoom.js +++ b/lib/OpenLayers/Control/PanZoom.js @@ -111,6 +111,7 @@ OpenLayers.Control.PanZoom.prototype = * @param {event} evt */ buttonDown: function (evt) { + if (!Event.isLeftClick(evt)) return; var slide = this.map.getResolution() * this.slideFactor; var center = this.map.getCenter(); diff --git a/lib/OpenLayers/Control/PanZoomBar.js b/lib/OpenLayers/Control/PanZoomBar.js index c354e5f79f..168c928c88 100644 --- a/lib/OpenLayers/Control/PanZoomBar.js +++ b/lib/OpenLayers/Control/PanZoomBar.js @@ -127,6 +127,7 @@ OpenLayers.Control.PanZoomBar.prototype = * and sets the zoom level appropriately. */ divClick: function (evt) { + if (!Event.isLeftClick(evt)) return; var y = evt.xy.y; var top = Position.page(evt.object)[1]; var levels = Math.floor((y - top)/this.zoomStopHeight); @@ -139,6 +140,7 @@ OpenLayers.Control.PanZoomBar.prototype = * event listener for clicks on the slider */ zoomBarDown:function(evt) { + if (!Event.isLeftClick(evt)) return; this.map.events.register("mousemove", this, this.passEventToSlider); this.map.events.register("mouseup", this, this.passEventToSlider); this.mouseDragStart = evt.xy.copyOf(); @@ -173,6 +175,7 @@ OpenLayers.Control.PanZoomBar.prototype = * and switch to it. */ zoomBarUp:function(evt) { + if (!Event.isLeftClick(evt)) return; if (this.zoomStart) { this.div.style.cursor="default"; this.map.events.remove("mousemove");