[OpenLayers-Dev] Event trapping by dragging... on Boxes...
Christopher Schmidt
crschmidt at metacarta.com
Tue Sep 16 10:19:53 EDT 2008
On Mon, Sep 15, 2008 at 09:11:32PM -0500, Lance Dyas wrote:
> Christopher Schmidt wrote:
> >On Mon, Sep 15, 2008 at 07:43:57PM -0500, Lance Dyas wrote:
> >
> >>Im having some difficulties with the drag action fires a click event
> >>if it ends on a box... so my user intending to drag the view gets a
> >>click event?
> >>if his mouse down and mouse up are both over the box.
> >>
> >>You can see the effect in the standard boxes examples
> >>it isnt much of a problem if your click event is innocuous
> >>like changing the box color... but for something like opening
> >>a popup or page change or something more real
> >>this is a very bad thing.
> >>
> >
> >Use a Click Handler.
> >
> I am feeling dense today.. so maybe its obvious but how do I use a
> ClickHandler
> on something other than the map itself (the boxes in the basic example
> would be nice)?
>
> Do I need to trap the event on the map and run through the boxes to fire
> click event
> based on a bounds test of those?
>
> If you have to go through hoops to make this function in a more
> natural way it might be nice to have an example of it.
Er, I don't understand. What is your click event registered on? 'Boxes' in
OpenLayers dont' have an OpenLayers.Events class attached to them, so I
don't understand how you could be registering a click event on them in
OpenLayers-land...
Regards,
--
Christopher Schmidt
MetaCarta
More information about the Dev
mailing list