Woot. Yeah, that works much better. I delete all the clickControl stuff and used this:

var hand = new OpenLayers.Control.Navigation( {
        title: 'Pan, dbl-click to zoom/center, shift-drag to zoom',
        zoomWheelEnabled: false,
        defaultClick: onClick
});

And it works fine.

Thanks for the pointer to activate/deactivate!

-Andy



On 12/17/2014 12:52 PM, Andy Colson wrote:
Ahh.. after some alert() calls in activate/deactivate I see the problem.
I thought hand (of type Control.Navigation) was doing the single click.
  But its not, there is a different control (clickControl) that's not
even in the button panel that's doing it.  And it never gets
active/deactive.

I really dont even need that clickControl... right?  Control.Navigation
probably has a click event I can just hook?  Yes?

-Andy


On 12/17/2014 9:59 AM, Max Demars wrote:
Hi,

I am not sure what is going on, but If you deactivate your clickControl
when measure tool are selected and activate it back when the hand tool
is selected, it wont get in conflict. I think its a good practice in
general to activate/deactivate controls when tools are selected.

Cheers,

-Max Demars

On Wed, Dec 17, 2014 at 10:30 AM, Andy Colson <a...@squeakycode.net
<mailto:a...@squeakycode.net>> wrote:

    Hi All,

    We host maps here:


http://testmaps.camavision.__com/map/washingtonmn?pin=16.__028.21.11.0039

<http://testmaps.camavision.com/map/washingtonmn?pin=16.028.21.11.0039>

    This is the test page.  When the hand tool is selected you can click
    some place and it'll pop up an info box.

    If you click one of the other tools, then click right back to the
    hand, the pop up still works.

    If you click the zoom tool, drag and area, then go back to hand
    tool, it still works.

    BUT, if you click one of the measure tools, and actually measure
    something, then when you go back to the hand tool, the info box
    never comes back.

    Anyone seen anything like this?  Maybe some pointers on how I might
    fix it?

    Thanks for your time,

    -Andy

_______________________________________________
Users mailing list
us...@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/openlayers-users

_______________________________________________
Users mailing list
us...@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/openlayers-users

Reply via email to