[OpenLayers-Trac] Re: [OpenLayers] #3399: Control.DragFeature:
Sometimes not detected "mouseout" dragging points
OpenLayers
trac-20090302 at openlayers.org
Sat Jul 2 11:21:32 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: Review
--------------------------+-------------------------------------------------
Changes (by jorix):
* state: => Review
Comment:
[attachment:3399.patch 3399.patch] fixes the problem, both when
{{{documentDrag=false}}} as when {{{documentDrag=true}}}.
Details of implementation:
* Is introduced the {{{safeMouseout}}} property in {{{Handler.Drag}}}
that is used only in {{{Control.DragFeature}}}
* To declare {{{_docSafeOut}}} function has used a similar statement of
{{{_docMove}}} or {{{_docUp}}} in constructor.
* Is used {{{"mousemove"}}} on {{{document}}} instead of {{{"mouseout"}}}
because when leave the map to {{{PanZoom}}} control {{{"mouseout"}}} never
occurs. See above details of tests.
* Changed {{{ajustXY}}} method by {{{ajustEvent}}} function to make the
code more compact. This function includes: create event, ajustXY and
setEvent.
* The patch includes tests.
--
Ticket URL: <http://trac.openlayers.org/ticket/3399#comment:2>
OpenLayers <http://openlayers.org/>
A free AJAX map viewer
More information about the Trac
mailing list