Commit Graph

13223 Commits

Author SHA1 Message Date
tsauerwein dc164fd496 removes now superfluous DragPanInteraction 2014-03-14 10:16:26 +01:00
tsauerwein 56dcdd02ec base dragrotateandzoominteraction on pointer interaction 2014-03-14 10:16:26 +01:00
tsauerwein c593add6d8 base dragrotateinteraction on pointer interaction 2014-03-14 10:16:26 +01:00
tsauerwein 12b0fee790 pointer interaction might also receive events that are not pointer events 2014-03-14 10:16:26 +01:00
tsauerwein 411b7257cf refactoring pointer interactions 2014-03-14 10:16:26 +01:00
tsauerwein fca9c50a3f PointerInteraction uses MapBrowserPointerEvent not MapBrowserEvent 2014-03-14 10:16:26 +01:00
tsauerwein a696150470 base interaction for zoom box on pointer events 2014-03-14 10:16:26 +01:00
tsauerwein bfc95451e8 fixes preventDefault() on IE11 2014-03-14 10:16:26 +01:00
tsauerwein 122dac857f PointerEventHandler test 2014-03-14 10:16:26 +01:00
tsauerwein 3d7ae92f0b tests for mouse- and touchsource 2014-03-14 10:16:26 +01:00
tsauerwein 2846996609 tests for pointereventhandler 2014-03-14 10:16:26 +01:00
tsauerwein 68b7ee58a5 fixes tests for mapbrowserevent 2014-03-14 10:16:26 +01:00
tsauerwein e0b345b7db add assertion 2014-03-14 10:16:26 +01:00
tsauerwein 692a68644f introduce type POINTERDRAG to make a distinction between pointer move and drag 2014-03-14 10:16:26 +01:00
tsauerwein eca6846dac move checks for pointer support into browserfeature module 2014-03-14 10:16:26 +01:00
tsauerwein b52f79340d use separate pointer event handler for document when dragging 2014-03-14 10:16:26 +01:00
tsauerwein 2e4badb7f3 when copying properties for touch events, make sure that those properties that might be different for each Touch object are not copied from the touch event 2014-03-14 10:16:26 +01:00
tsauerwein 7fbd11154b refactoring, type annotations 2014-03-14 10:16:26 +01:00
tsauerwein d772c95ccf makes PointerEvent a plain closure class, instead of trying to mimic a mouse event, which was required for the polyfill 2014-03-14 10:16:25 +01:00
tsauerwein 7c8713f79d add comment about an open bug with native Android browser (4.1.2) when the page is scrolled 2014-03-14 10:16:25 +01:00
tsauerwein e1f4410ad4 removes not needed WeakMap struct 2014-03-14 10:16:25 +01:00
tsauerwein a31cc3f18c only track events when "pointerdown" event was received, because on native android browser wrong move events are sent with no "pointerdown" event 2014-03-14 10:16:25 +01:00
tsauerwein c4c1eb7d45 allow dragging for mouse/ms/native when pointer is outside map viewport element 2014-03-14 10:16:25 +01:00
tsauerwein ee2174785f copy properties for pointer event from internal browser event, not from google.event.BrowserEvent 2014-03-14 10:16:25 +01:00
tsauerwein 1c75ecc260 former touch interactions now use pointer events 2014-03-14 10:16:25 +01:00
tsauerwein 014ef96c31 base interactions for pointer events on existing touch interactions 2014-03-14 10:16:25 +01:00
tsauerwein 37ab50e2e4 use goog.bind, safari does not support the native bind 2014-03-14 10:16:25 +01:00
tsauerwein 492549642e add polymer license info 2014-03-14 10:16:25 +01:00
tsauerwein 0858f6825c source for touch events 2014-03-14 10:16:25 +01:00
tsauerwein 445ff5e05a source for native pointer events (IE11) 2014-03-14 10:16:25 +01:00
tsauerwein df4bd7c43b source for ms pointer events (IE10) 2014-03-14 10:16:25 +01:00
tsauerwein 7140f608f8 pointer events generated by mouse events 2014-03-14 10:16:25 +01:00
Andreas Hocevar 1a40b1793c Merge pull request #1789 from ahocevar/mousewheel-delta
Mousewheel zoom broken and resolution constraints not respected in Firefox
2014-03-13 23:43:04 +01:00
ahocevar 44e0f6ce68 Use the delta from goog.events.MouseWheelHandler as-is 2014-03-13 19:51:28 +01:00
Frédéric Junod 457d5635eb Merge pull request #1857 from fredj/doc
Add missing options in olx.layer.HeatmapOptions
2014-03-13 15:57:29 +01:00
Andreas Hocevar 9547ded39a Merge pull request #1854 from ahocevar/modify-interior-rings
Add support for editing interior polygon rings
2014-03-13 15:51:35 +01:00
Bart van den Eijnden 88e7dde488 Merge pull request #1856 from bartvde/popup-anchor
Add offsetX and offsetY config options for ol.Overlay (r=@fredj,@twpayne)
2014-03-13 15:44:48 +01:00
Frederic Junod 9a4892bff3 Wrap long lines 2014-03-13 15:39:46 +01:00
Frederic Junod d1111bacf3 Add missing options in olx.layer.HeatmapOptions 2014-03-13 15:38:42 +01:00
Bart van den Eijnden 731e37349e Combine offsetX and offsetY with positioning 2014-03-13 15:34:45 +01:00
Bart van den Eijnden 3fe3beb28a Add offsetX and offsetY config options for ol.Overlay 2014-03-13 15:06:02 +01:00
Frédéric Junod 9f1b695747 Merge pull request #1855 from fredj/const
Add '@const' to ol.BrowserFeature.HAS_ARRAY_BUFFER
2014-03-13 11:24:11 +01:00
Frederic Junod 5f43fe6da0 Add '@const' to ol.BrowserFeature.HAS_ARRAY_BUFFER 2014-03-13 10:54:43 +01:00
ahocevar ecddcdd732 Add support for editing interior polygon rings 2014-03-13 01:02:15 +01:00
Andreas Hocevar 1fbdf47e2a Merge pull request #1807 from ahocevar/float-no-zero
Modify interaction sometimes does not allow to create a new vertex
2014-03-13 00:51:43 +01:00
Andreas Hocevar e017555b7f Merge pull request #1808 from ahocevar/modify-multi
Modify interaction allows vertices to be added where they shouldn't be
2014-03-12 22:59:56 +01:00
Tim Schaub c2400f6dba Merge pull request #1815 from Intermedix/lazy-style-function
Lazily create styles returned by ol.defaultFeatureStyleFunction.
2014-03-12 17:26:49 -04:00
Tom Payne 24b3f3dcc0 Merge pull request #1853 from twpayne/leading-whitespace
Remove leading whitespace
2014-03-12 20:24:46 +01:00
Tom Payne dbca1795cf Merge pull request #1849 from twpayne/remove-old-modify-interaction
Remove old modify interaction
2014-03-12 19:53:45 +01:00
Tom Payne 9bd49e985e Add leading whitespace check 2014-03-12 19:52:38 +01:00