Tom Payne
809fee8988
Add missing whitespace
2013-11-20 11:42:08 +01:00
Tom Payne
07173c493e
Refactor ol.geom.Polygon
2013-11-20 11:41:58 +01:00
Tom Payne
9d07e6509f
Refactor ol.geom.MultiLineString
2013-11-20 11:41:58 +01:00
Tom Payne
7740929036
Add ol.geom.{de,in}flateCoordinatess
2013-11-20 11:41:58 +01:00
Tom Payne
a89bf0c329
Refactor ol.geom.Point
2013-11-20 11:41:58 +01:00
Tom Payne
6d32756adf
Add ol.geom.MultiPoint
2013-11-20 11:41:57 +01:00
Tom Payne
ec748f254e
Refactor ol.geom.LineString
2013-11-20 11:41:57 +01:00
Tom Payne
f67fa27c9e
Add ol.geom.{in,de}flateCoordinates
2013-11-20 11:41:57 +01:00
Tom Payne
5bca792288
Refactor ol.format.GeoJSON to implement ol.format.IReader
2013-11-20 11:41:56 +01:00
Tom Payne
979d35b3b3
Rename ol.reader to ol.format
2013-11-20 11:41:55 +01:00
Tom Payne
67cd0597bb
Add ol.source.Vector#forEachFeatureInExtent and #getAllFeaturesInExtent
2013-11-20 11:41:08 +01:00
Tom Payne
db40842487
Add ol.source.Vector
2013-11-20 11:41:07 +01:00
Tom Payne
72d849563b
Remove type filter hack from ol.structs.RTree
2013-11-20 11:41:07 +01:00
Tom Payne
3d8d8b0ce6
Add ol.reader.GeoJSON
2013-11-20 11:41:07 +01:00
Tom Payne
a49e169622
Order tests sensibly
2013-11-20 11:41:06 +01:00
Tom Payne
fbb817157b
Fix typo in tests
2013-11-20 11:41:06 +01:00
Tom Payne
bd82e1aa1a
Remove vector code from files
2013-11-20 11:41:04 +01:00
Tom Payne
4e65fefc00
Move vector code out of the way
2013-11-20 11:39:21 +01:00
Bart van den Eijnden
8d03fa1197
add an optional argument to getAttributes so we can get a feature's attributes except for the geometry ones
2013-11-19 15:39:22 +01:00
Frédéric Junod
fac953a683
Merge pull request #1198 from fredj/bindTo_transform
...
ol.Object#bindTo: getter and setter
2013-11-13 09:00:33 -08:00
Tom Payne
bba1de2679
Add tests for ol.Object#bindTo getters and setters
2013-11-13 16:13:08 +01:00
Tim Schaub
b9a4ae5e77
Merge pull request #1273 from tschaub/select-layers
...
Rename layerFilter option to layers and accept array for select interaction.
2013-11-13 06:35:17 -08:00
Tim Schaub
a2b55b04e8
Rename layerFilter option to layers and accept array
2013-11-12 22:08:59 -07:00
Tim Schaub
7b69373985
Remove ol.geom2
2013-11-12 19:27:02 -07:00
Tim Schaub
05b9922861
Tests for draw interaction
...
The tests revealed that polygons can be drawn with counter-clockwise exterior ring order. In the polygon constructor, we enforce clockwise winding for exterior rings. So after drawing, we pass polygon coordinates back to the constructor before adding feature to the target layer.
2013-11-12 16:06:42 -07:00
ahocevar
ed09173730
Deep clone geometry coordinates
...
Our geometries are mutable, so they can be modified without
creating garbage by changing coordinates in place and calling
setGeometry afterwards. But this also means that we need to
create a deep clone of the coordinates.
2013-11-12 11:36:40 +01:00
ahocevar
382b2707df
Merge pull request #1256 from ahocevar/simplify-select
...
Simplify Select interaction and prepare for programmatic feature selection without interaction
2013-11-11 13:19:57 -08:00
ahocevar
0ed208b710
Make renderIntent private and add a getter
2013-11-11 22:07:18 +01:00
Tim Schaub
85500fb616
Merge pull request #1252 from tschaub/expose-down
...
Add a getter for the most recent down event.
2013-11-11 11:27:19 -08:00
ahocevar
d9fd459654
Do not use a temporary layer for selected features
2013-11-09 14:15:35 +01:00
Bart van den Eijnden
ba4d90bac1
Merge pull request #1254 from bartvde/parsertests
...
change the afterLoad utility test functions (r=@elemoine,@tschaub)
2013-11-08 12:23:39 -08:00
Bart van den Eijnden
dc0dc32d6b
make some minor fixes to the parser test cases, such as using afterLoadXml everywhere and making sure done is used in all async tests
2013-11-08 11:27:58 +01:00
Tim Schaub
009f7b53a1
Make interactions event targets
2013-11-07 16:39:05 -07:00
Tim Schaub
22fb418236
Provide a method to get the most recent down type event
...
This will allow interactions to conditionally handle later events based on the down event.
2013-11-07 11:21:01 -07:00
Frederic Junod
116b107cb2
Add tests for ol.coordinate.format
2013-11-06 09:23:13 +01:00
Frederic Junod
db5986fcc1
Use describe instead of describe.only
2013-11-05 09:50:19 +01:00
Tim Schaub
e207e80257
Merge pull request #1226 from tschaub/dirty-buffer
...
Buffer dirty extent when rendering,
2013-11-04 14:28:46 -08:00
ahocevar
f317016505
Add tests
2013-11-04 22:14:34 +01:00
Tim Schaub
b0cea7139b
Function to buffer an extent
2013-11-04 13:21:11 -07:00
Tim Schaub
10b6b5f2c5
Merge pull request #1173 from tschaub/map-interaction
...
Give interactions a reference to their map.
2013-11-01 15:30:19 -07:00
Tom Payne
9442f2d209
Test that ol.Collection#extend fires events
2013-10-31 20:28:02 +01:00
Tim Schaub
7fb56579c5
Add addInteraction and removeInteraction methods to the map
...
This is in line with how we add/remove controls and overlays.
2013-10-31 09:26:28 -06:00
Tim Schaub
7d2d68c011
Give interactions a reference to the map
...
This is in line with what we do for controls and overlays. A follow-up change will add calls to `setMap` when interactions are added to a map.
2013-10-31 09:25:52 -06:00
Éric Lemoine
d211f65203
Merge pull request #1195 from elemoine/click
...
Emulated click events on mouse devices
2013-10-31 01:50:34 -07:00
Éric Lemoine
8402eee0c3
Map "click" event renamed to "singleclick"
...
As discussed with @tschaub in #1195 .
2013-10-31 09:37:16 +01:00
Éric Lemoine
6ab88aad72
Add tests for emulated clicks
2013-10-30 13:16:09 +01:00
Tim Schaub
370bb964ab
Tests for the image wms source
2013-10-29 14:18:14 -06:00
Tim Schaub
dd67c7d8c3
Merge pull request #1111 from tschaub/font-weight
...
Add fontWeight property to TextSymbolizer.
2013-10-09 13:20:47 -07:00
Tim Schaub
2ee776d9f6
Support fontWeight in text symbolizer
2013-10-09 11:59:30 -06:00
Tim Schaub
d5ab5ec1d2
Shape symbolizer extends point symbolizer
2013-10-09 09:01:51 -06:00