Skip to content

Conversation

@elbakai
Copy link
Owner

@elbakai elbakai commented Feb 20, 2015

No description provided.

vczero and others added 28 commits September 28, 2014 13:44
This also introduces a new worldExtent option to the projection defaults.
This also adds a graticule control to the polar-projections example.
No need to go 10 times around the globe
Currently demo.opengeo.org redirects to demo.boundlessgeo.com. This change
makes it so demo.boundlessgeo.com is used directly.
Do not fail when tap fires touchstart-touchmove-touchend
This reverts commit 9539afa, reversing
changes made to 541e65b.
Revert changes from #1416 and find a better fix
For (MS)Pointer-model browsers we register additional event handlers for
four pointer* events which need to be considered when comparing the
number of registered handlers
IE11 (and potentially soon other browsers) implement the pointer event
model using according to the W3C specification and not the MS-prefixed
events as implemented in IE10.

This commit fixes the mapping of browser pointer* events relating to
touch (down, move, up) to the touch* events (start, move, end) as used
in OpenLayers. The differentiation of pointer events with pointer type
touch is also corrected to reflect the W3C specification and current
usage.
In the touch model, a multi-touch event is modelled as a single event
whereas in the pointer model each pointer touch is modelled as a
separate event with a distinct pointer ID. This led to problems as the
first touch of a multi-touch event is not recognised as being part of a
multi-touch event and therefore could lead to a mixture e.g.
drag/pinch-zoom.

This commit modifies the drag handler such that the pointerId of touch
events will be recorded for the first touch and subsequent touches with
a different pointerId (e.g. other fingers in a multi-touch event) can be
ignored.
Fix (MS)Pointer-based touch events for IE11+
elbakai pushed a commit that referenced this pull request Feb 20, 2015
@elbakai elbakai merged commit 71c787d into elbakai:master Feb 20, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.