I found this didn't fix it for OL2.11. Deactivate and activate the
wmsgetfeatureinfo control (clickControl).
turn it off and on again :-)

        OpenLayers.Control.Click = OpenLayers.Class(OpenLayers.Control, {       
         
                defaultHandlerOptions: {
                        'single': true,
                        'double': true,
                        'pixelTolerance': null,
                        'stopSingle': false,
                        'stopDouble': false
                },
                handleRightClicks:true,
                initialize: function(options) {
                        this.handlerOptions = OpenLayers.Util.extend(
                                {}, this.defaultHandlerOptions
                        );
                        OpenLayers.Control.prototype.initialize.apply(this, 
arguments); 
                        this.handler = new OpenLayers.Handler.Click(
                                this, this.eventMethods, this.handlerOptions
                        );
                },
                CLASS_NAME: "OpenLayers.Control.Click"
        });
        // Add an instance of the Click control that listens to various click
events:
        var oClick = new OpenLayers.Control.Click({eventMethods:{
                'rightclick': function(e) {
                        clickControl.deactivate();
                        clickControl.activate();
                        //alert('rightclick at '+e.xy.x+','+e.xy.y);
                },
                'click': function(e) {
                        //alert('click at '+e.xy.x+','+e.xy.y);
                },
                'dblclick': function(e) {
                        //alert('dblclick at '+e.xy.x+','+e.xy.y);
                },
                'dblrightclick': function(e) {
                        //alert('dblrightclick at '+e.xy.x+','+e.xy.y);
                }
        }});
        
        map.addControl(oClick);
        oClick.activate();      

--
View this message in context: 
http://osgeo-org.1560.n6.nabble.com/Right-click-on-map-disables-the-left-click-functionallity-tp3922601p4558870.html
Sent from the OpenLayers Users mailing list archive at Nabble.com.
_______________________________________________
Users mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/openlayers-users

Reply via email to