ahocevar
d5c0fdd557
Removing addressed TODOs
2013-08-29 16:50:53 +02:00
ahocevar
0391a028c5
Adding layer visibility/addition/removal handling
...
The Select control creates a selection layer for each layer it
is configured with. When a configured layer is removed from the
map, the selection layer will be made invisible. For configured
layers on the map, the 'visible' property of the selection layer
is bound to the configured layer.
2013-08-29 16:50:53 +02:00
ahocevar
56c228d009
Removing option for temporary layer
...
Instead, adding setter and getter for a private temp_ property,
as suggested by @elemoine.
2013-08-29 16:50:52 +02:00
ahocevar
3a50a754aa
Implementing renderIntent handling
2013-08-29 16:50:52 +02:00
ahocevar
4f2d37b6a3
New ThisIdentifier expression
...
This allows member expressions to use the 'this' keyword.
2013-08-29 16:50:52 +02:00
ahocevar
89052079b7
Example update after recent API changes
2013-08-29 16:50:52 +02:00
ahocevar
14b69d15f1
One selection layer per source layer
...
This way all styles can be defined on the source layer, by
defining a rule with a select renderIntent. It also will make
addition and removal of layers easier while the select control
is active.
2013-08-29 16:50:52 +02:00
ahocevar
760694582e
Adding missing @requires
2013-08-29 16:50:52 +02:00
ahocevar
f05629b3c3
Work with clones rather than the original features
2013-08-29 16:50:51 +02:00
ahocevar
fdd79a385a
Making JSDoc happy
2013-08-29 16:50:51 +02:00
ahocevar
d7e277d0f5
Adding exports
2013-08-29 16:50:51 +02:00
ahocevar
414f4828d6
Making Travis happy
2013-08-29 16:50:51 +02:00
ahocevar
0c54cbd9cc
Adding tests
2013-08-29 16:50:51 +02:00
ahocevar
3d22ec4ca8
Simplifying clear/append detection
2013-08-29 16:50:51 +02:00
ahocevar
b06526781c
Adding change event
2013-08-29 16:50:51 +02:00
ahocevar
6be1ab80d2
Require layers
2013-08-29 16:50:50 +02:00
ahocevar
19a00bbe27
Making the control's button work
2013-08-29 16:50:50 +02:00
ahocevar
871388d2c0
Adding selection layer and implementing basic click selection
2013-08-29 16:50:50 +02:00
ahocevar
e2526621d1
Select example and skeleton with event listeners
2013-08-29 16:50:50 +02:00
Frédéric Junod
7298cbd119
Merge pull request #926 from fredj/mapbrowserevent_clanup
...
ol.MapBrowserEvent cleanup
2013-08-28 22:08:34 -07:00
Tim Schaub
b0e0d18883
Merge pull request #939 from tschaub/initially-hidden
...
Do not display the popup initially.
2013-08-28 17:07:37 -07:00
Tim Schaub
ba1e985d2f
Do not display the popup initially
2013-08-28 18:05:54 -06:00
Tim Schaub
a83f298db1
Merge pull request #937 from tschaub/popup
...
Bare bones popup example.
2013-08-28 15:04:12 -07:00
Tim Schaub
0361609631
Remove separate arrow element
2013-08-28 15:25:05 -06:00
Tim Schaub
03580bcfec
Better title
2013-08-28 14:21:49 -06:00
Tim Schaub
b4df86a17e
Remove unused style
2013-08-28 14:21:07 -06:00
Tim Schaub
7cac81857d
Merge pull request #936 from tschaub/geom-exports
...
Proper geometry exports.
2013-08-28 11:40:14 -07:00
Tim Schaub
c34e582f1a
Toggle display instead of visibility for proper click handling
2013-08-28 12:36:00 -06:00
Tim Schaub
0f34bbc161
Adding some variety to the examples
2013-08-28 12:35:23 -06:00
Tim Schaub
7f66376315
Basic popup example
2013-08-28 12:28:47 -06:00
Éric Lemoine
e93383c859
Merge pull request #934 from elemoine/vector-layer
...
ol.layer.Vector pass original options to parent
2013-08-28 10:19:45 -07:00
Tim Schaub
dd37d0e736
Slightly less giant icon
2013-08-28 10:45:24 -06:00
Tim Schaub
9ef439ba23
Exports for specific geometry types
2013-08-28 10:41:07 -06:00
Tim Schaub
fb27d44840
Merge pull request #931 from tschaub/example-data
...
Move png to data to work with host-examples task.
2013-08-28 07:46:13 -07:00
Éric Lemoine
3deeaa21c7
ol.layer.Vector pass original options to parent
...
This makes it possible to pass arbitrary property to ol.layer.Vector and use layer.get('property_name') to get the value of properties.
2013-08-28 14:13:37 +02:00
Frédéric Junod
377f031860
Merge pull request #932 from fredj/unclosed_div
...
Fix unclosed div in examples/icon.html
2013-08-28 03:36:04 -07:00
Frederic Junod
010eda74df
Fix unclosed div in examples/icon.html
2013-08-28 11:58:33 +02:00
Frederic Junod
ecf953a125
Remove pressed_ variable and rely on down_ to check if a mouse button is pressed
2013-08-28 11:28:50 +02:00
Éric Lemoine
c608e15943
Merge pull request #929 from elemoine/collectionevent
...
Add ol.CollectionEvent#getElement
2013-08-28 02:16:57 -07:00
Frederic Junod
dc5b209f7f
Change previous_ local variable type to boolean
...
And rename it to pressed_ for clarity; the variable represents whether
the mouse button is pressed
2013-08-28 11:16:45 +02:00
Frederic Junod
9306704c1d
Add documentation in mapbrowserevent.js
2013-08-28 11:16:44 +02:00
Tim Schaub
ab2c4387b8
Move png to data to work with host-examples task
2013-08-27 16:36:13 -06:00
Tim Schaub
01ab16d7d6
Merge pull request #923 from tschaub/icon
...
Add xOffset and yOffset support to icon symbolizers.
2013-08-27 15:25:22 -07:00
Tim Schaub
e9aa316007
Call getUid once
2013-08-27 16:22:45 -06:00
Tim Schaub
6b625e368b
Account for icon offsets when doing feature hit detection
2013-08-27 16:22:45 -06:00
Tim Schaub
efeb00e4a5
Add x/y offset for icon symbolizers
2013-08-27 16:22:45 -06:00
Tim Schaub
6baf5d0b18
Export ol.geom.Geometry.prototype.getCoordinates
2013-08-27 16:22:45 -06:00
Tim Schaub
9c824584b3
Example using an icon symbolizer and displaying a popup
...
I'm adding this example to demonstrate a few things that should change:
* the icon symbolizer should accept xOffset and yOffset in pixels
* the `ol.geom.Geometry.prototype.getCoordinates` method should be exported
* overlays should have a `panIntoView` method
2013-08-27 16:22:45 -06:00
Tim Schaub
700bb64d2d
Merge pull request #927 from tschaub/null-crs
...
Accept null crs in GeoJSON.
2013-08-27 13:51:18 -07:00
Éric Lemoine
d1e879e03f
Use ol.Collection#getElement in tests
2013-08-27 22:11:33 +02:00