Commit Graph
100 Commits
Author SHA1 Message Date
Tim Schaub d6bff223da Dedicated module for WMTS request encoding enum 2016-12-27 13:08:56 -07:00
Tim Schaub 5d7135e4e7 Make zoomify source enum private 2016-12-27 13:05:19 -07:00
Tim Schaub d989d9b272 Make buffer usage enum private 2016-12-27 13:03:47 -07:00
Tim Schaub 847efde217 Dedicated module for collection event type enum 2016-12-27 12:31:50 -07:00
Tim Schaub 02edf0ab24 Dedicated module for icon anchor units enum 2016-12-27 10:26:11 -07:00
Tim Schaub cbe82913b4 Dedicated module for icon origin enum 2016-12-27 10:22:57 -07:00
Tim Schaub 895a506025 Remove state enum from tile constructor 2016-12-27 10:17:26 -07:00
Tim Schaub 3852c0da83 Remove hint enum from view constructor 2016-12-27 10:17:26 -07:00
Tim Schaub 62a0dd5b5b Remove property enum from view constructor 2016-12-27 10:17:26 -07:00
Tim Schaub 7a95947dbb Dedicated module for render event type enum 2016-12-27 10:17:17 -07:00
Tim Schaub 0d3f792330 Remove property enum from map constructor 2016-12-27 10:11:18 -07:00
Tim Schaub 50b9e598f6 Remove property enum from interaction constructor 2016-12-27 10:11:18 -07:00
Tim Schaub 63a8a5a2cc Dedicated module for image state enum 2016-12-27 10:11:12 -07:00
Tim Schaub 549503bd2e Remove property enum from base layer constructor 2016-12-27 09:55:26 -07:00
Tim Schaub ad23204ba4 Update package version to 3.20.1 2016-12-20 17:13:08 -07:00
Tim Schaub 0b433d3c12 Changelog for v3.20.1 2016-12-20 17:12:27 -07:00
Tim Schaub 7e247b258f Regression test 2016-12-20 17:07:39 -07:00
Tim Schaub 3634b3dd10 Avoid modifying coordinate in forEachLayerAtCoordinate 2016-12-20 17:07:24 -07:00
Tim Schaub 289940d39e Regression test 2016-12-20 13:07:00 -07:00
Tim Schaub 35b950cc40 Avoid modifying coordinate in forEachLayerAtCoordinate 2016-12-19 14:00:34 -07:00
Tim Schaub 3a61344b1c Add missing require for ol.View 2016-12-18 15:26:21 -07:00
Tim Schaub ef04f466cd Name modules more like their provide 2016-12-18 11:24:01 -07:00
Tim Schaub 197d3afa39 Add a magnify example 2016-12-16 16:31:11 -08:00
Tim Schaub 53473ddeb1 Add note about WebGL rendering 2016-12-10 12:50:06 -07:00
Tim Schaub 49b3359aa8 Update package version to 3.20.0 2016-12-10 12:24:34 -07:00
Tim Schaub b21944fb50 Changelog for v3.20.0 2016-12-10 12:24:02 -07:00
Tim Schaub bb62360213 Create a lookup of unique attributions 2016-12-10 11:36:27 -07:00
Tim Schaub 2bb61dab60 Example wording 2016-12-09 10:32:06 -07:00
Tim Schaub 8d5042c1b1 Dash as word separators in URLs for consistency 2016-12-09 10:24:55 -07:00
Tim Schaub 63e952a91a Treat one-provide violations as errors 2016-12-06 14:50:35 -07:00
Tim Schaub 041766d53c Reworked mapbrowser* things 2016-12-06 14:49:43 -07:00
Tim Schaub 57e3e7273e Add Property enum to ol.layer.Base 2016-12-06 14:49:43 -07:00
Tim Schaub 66dc2582ef Dedicated module for GeometryLayout 2016-12-06 14:49:43 -07:00
Tim Schaub 7858b68fc0 Dedicated module for GeometryType enum 2016-12-06 14:49:43 -07:00
Tim Schaub c00906cde9 Add Event to ol.Object 2016-12-06 14:49:43 -07:00
Tim Schaub daba1fbcb6 Add EventType enum to ol.Object 2016-12-06 14:49:43 -07:00
Tim Schaub 3d2f677f2a Add OperationType enum to ol.source.Raster 2016-12-06 14:49:43 -07:00
Tim Schaub c0fe3f1e4f Dedicated module for ol.extent.Relationship enum 2016-12-06 14:49:43 -07:00
Tim Schaub 780bb1b30d Dedicated module for ol.extent.Corner enum 2016-12-06 14:49:43 -07:00
Tim Schaub 99eddbb31f Require all when generating exports 2016-12-04 16:43:15 -07:00
Tim Schaub dfbc7bb743 Stop dividing by zero 2016-12-04 15:10:53 -07:00
Tim Schaub 12add87603 Stop asserting that zero duration animations take time 2016-12-04 15:04:54 -07:00
Tim Schaub 6259caf634 Consistently return a function or undefined 2016-12-04 12:58:33 -08:00
Tim Schaub 6d22119425 One provide per proj module 2016-12-04 12:44:04 -08:00
Tim Schaub 08569d4eb3 Dedicated module for ol.proj.Projection 2016-12-04 12:41:04 -08:00
Tim Schaub a33caa598c Dedicated module for proj4 access 2016-12-04 10:37:33 -08:00
Tim Schaub b54342dfb8 Dedicated module for projections cache 2016-12-04 10:24:43 -08:00
Tim Schaub 679fe298aa Dedicated module for transforms cache 2016-12-04 10:09:32 -08:00
Tim Schaub fd6116ab6b Dedicated module for ol.proj.Units 2016-12-04 09:17:24 -08:00
Tim Schaub ab640a20d0 Move CLONE_PROPS to ol.pointer.PointerEventHandler 2016-12-03 10:48:32 -08:00
Tim Schaub fda2d8e40e Functions in ol.geom.flat.interpolate namespace 2016-12-03 10:45:52 -08:00
Tim Schaub 37c445275f Require ol.MapBrowserEvent 2016-12-03 10:37:49 -08:00
Tim Schaub dfb4c800b9 Allow animation duration to be zero 2016-12-02 19:15:34 -08:00
Tim Schaub ce8cf27ad3 Remove assertion 2016-12-02 15:22:10 -08:00
Tim Schaub 8401d22f28 Setting a view hint triggers change 2016-11-14 10:18:39 -07:00
Tim Schaub 1ae6921e53 Make view.setHint() trigger change 2016-11-14 10:18:39 -07:00
Tim Schaub 0ac620c817 Set interacting hint during trackpad scroll 2016-11-13 10:25:45 -07:00
Tim Schaub 5b85f8ecc9 Render on view changes 2016-11-13 10:25:20 -07:00
Tim Schaub d4295e7ed7 Updated linter config and curly conditional blocks 2016-11-12 13:29:19 -07:00
Tim Schaub 489d37d384 Use representative wheel delta values in the tests 2016-11-12 12:07:57 -07:00
Tim Schaub e6f8288d36 Cancel and restart animation when wheel zooming 2016-11-12 11:34:54 -07:00
Tim Schaub e2be8611ef Unconstrainted zooming 2016-11-12 11:27:41 -07:00
Tim Schaub 7dd7eb1b6f Adjust resolution then animate to next 2016-11-12 11:27:41 -07:00
Tim Schaub 94e6dc4e4e Keep track of scroll mode 2016-11-12 11:27:41 -07:00
Tim Schaub 7f01de9261 Reset hint first and notify of change when cancelling animations 2016-11-11 06:31:26 -07:00
Tim Schaub 9272db1d25 Let the compiler know these are vector tiles 2016-11-11 05:48:06 -07:00
Tim Schaub a20bd72aa9 Move loader functions and response handlers to tile module 2016-11-11 05:35:20 -07:00
Tim Schaub b829471c85 Move default tile load function to tile module 2016-11-11 05:04:36 -07:00
Tim Schaub 291766c48d Let people zoom a lot with the button 2016-11-10 10:20:47 -07:00
Tim Schaub 97d942c8e2 Correctly prune completed animation series 2016-11-10 10:18:42 -07:00
Tim Schaub 25770e7ef4 Only zoom if not zooming 2016-11-10 06:25:03 -07:00
Tim Schaub 474e6ea643 Add upgrade notes about view.animate() 2016-11-06 17:13:13 -07:00
Tim Schaub ea9fea000a Deprecation warning for map.beforeRender() and ol.animation functions 2016-11-06 17:13:03 -07:00
Tim Schaub 7fde4a48f4 Test that zoom is preferred over resolution 2016-11-06 16:48:04 -07:00
Tim Schaub 8d15a00b81 Add a tour to the animation example 2016-11-06 16:47:59 -07:00
Tim Schaub 2eedffa100 Separate olx.OverlayPanOptions from olx.animation.PanOptions 2016-11-06 10:40:27 -07:00
Tim Schaub fee761b159 Correct ol.ViewAnimation typedef 2016-11-06 10:16:09 -07:00
Tim Schaub 6f08498684 Run animations in series 2016-11-06 10:06:58 -07:00
Tim Schaub 337c6bb73e Improve example legibility 2016-11-06 09:47:15 -07:00
Tim Schaub 3455686734 Doc updates 2016-11-06 09:39:35 -07:00
Tim Schaub f4579dacd8 Add view.animate() to the API 2016-11-06 09:28:53 -07:00
Tim Schaub 4b19f12c29 Link to view.animate() 2016-11-06 09:17:14 -07:00
Tim Schaub 6b00e2ace4 Documentation for view.animate() 2016-11-06 09:13:59 -07:00
Tim Schaub da8eb97f54 Use the animating hint 2016-11-06 09:13:59 -07:00
Tim Schaub f6ad883db6 Use view.animate() to auto-pan an overlay 2016-11-06 09:13:55 -07:00
Tim Schaub a484cf0910 Remove use of map.beforeRender() in geolocation orientation example 2016-11-06 09:12:24 -07:00
Tim Schaub e447df39f7 Use view.animate() on zoom slider drag end 2016-11-06 09:12:24 -07:00
Tim Schaub e13d3f6d2b Use view.animate() in zoom slider control 2016-11-06 09:12:24 -07:00
Tim Schaub f16d1b06eb Use view.animation() when rotating 2016-11-06 09:12:18 -07:00
Tim Schaub 1147d51f2f Use view.animate() in drag zoom interaction 2016-11-06 07:59:48 -07:00
Tim Schaub 01da26b1c4 Unused kinetic.pan() method 2016-11-06 07:56:53 -07:00
Tim Schaub 5fb9a2ebf8 Test animation callback 2016-11-06 07:53:19 -07:00
Tim Schaub 3acfe79c78 Support anchor for rotation animations 2016-11-05 20:49:15 -06:00
Tim Schaub c95aa39dde Support anchor for resolution animations 2016-11-05 20:41:40 -06:00
Tim Schaub 8529a74063 Put maps side by side 2016-11-05 18:29:29 -06:00
Tim Schaub f6e9c12161 Use view.animate() in the pan interaction 2016-11-05 18:26:24 -06:00
Tim Schaub dd079e915a Use view.animate() in the rotation control 2016-11-05 18:11:04 -06:00
Tim Schaub 0c8c5a003b Use view.animate() in zoom control 2016-11-05 18:08:37 -06:00
Tim Schaub 61ef7bf95d Use view.animate() after drag panning 2016-11-05 18:05:44 -06:00
Tim Schaub c452164b8a Ensure that all animations complete 2016-11-05 17:31:49 -06:00