[OpenLayers-Trac] Re: [OpenLayers] #3399: Control.DragFeature:
Sometimes not detected "mouseout" dragging points
OpenLayers
trac-20090302 at openlayers.org
Sat Jul 2 16:35:38 EDT 2011
#3399: Control.DragFeature: Sometimes not detected "mouseout" dragging points
--------------------------+-------------------------------------------------
Reporter: jorix | Owner:
Type: bug | Status: new
Priority: minor | Milestone: 2.11 Release
Component: Handler.Drag | Version: 2.10
Keywords: | State: Awaiting User Feedback
--------------------------+-------------------------------------------------
Comment(by jorix):
Replying to [comment:3 ahocevar]:
> jorix, what you're doing in mousemoveLeft is more or less the same
that's done in {{{OpenLayers.Util.mouseLeft}}}, except for the parentNode
trick to detect SVG root nodes. So I am attaching a new patch that makes a
minimal change to {{{OpenLayers.Util.mouseLeft}}}. It would be great if
you could see if this also fixes your issue.
I tried [attachment:openlayers-3399.patch openlayers-3399.patch] with FF,
Safari and Chrome, with this patch still failed the same way.
> If not, I still think that the issue is in
{{{OpenLayers.Util.mouseLeft}}}, and I'd like to see it fixed there.
I think {{{"mouseout"}}} does not occur on occasion, maybe is related to
the operation of renderers, I do not know. in {{{Util.mouseLeft}}}, if
{{{target}}} variable is null the function returns {{{true}}}, so in any
case would have more false positives, but no false negative.
I've been watching a lot of logs, with different conditions, and I think
the browsers does not shoot some {{{"mouseout"}}}.
Yes, it is strange, but not the first time I've seen strange things
relationship with browsers, in this case IE is the good guy, also is
strange! For this reason I have tried every renderers.
--
Ticket URL: <http://trac.openlayers.org/ticket/3399#comment:5>
OpenLayers <http://openlayers.org/>
A free AJAX map viewer
More information about the Trac
mailing list