Tom Payne
438d5f2484
Rename ol.MVCObject to ol.Object
2012-07-11 17:20:06 +02:00
Tom Payne
4bdaf293b0
Add ol.Extent.transform
2012-07-11 17:20:06 +02:00
Tom Payne
9368f05d1c
Factor out ol.TransformFunction
2012-07-11 17:20:06 +02:00
Tom Payne
a2cf655bfa
Add ol.Layer
2012-07-11 17:20:06 +02:00
Tom Payne
89ec9bf07a
Update ol.Projection
2012-07-11 17:20:06 +02:00
Tom Payne
bd61a0be15
Add ol.LayerView
2012-07-11 17:20:06 +02:00
Tom Payne
9900084f46
Add initial ol.TileGrid skeleton
2012-07-11 17:20:05 +02:00
Tom Payne
afb37035dc
Add ol.Extent
2012-07-11 17:20:05 +02:00
Tom Payne
dc2993b61d
Add ol.Camera
2012-07-11 17:20:05 +02:00
Tom Payne
c04e3d339f
Add ol.TileUrl
2012-07-11 17:20:05 +02:00
Tom Payne
6ced2b5815
Update ol.Bounds, remove referenced/unreferenced bounds distinction
2012-07-11 17:20:05 +02:00
Tom Payne
a3322aa9e1
Add ol.TileBounds
2012-07-11 17:20:05 +02:00
Tom Payne
9f0738aa99
Add ol.TileCoord
2012-07-11 17:20:05 +02:00
Tom Payne
b4e2e45166
Add ol.MVCArray
2012-07-11 17:20:05 +02:00
Tom Payne
97b062fb73
Add ol.MVCObject
2012-07-11 17:20:05 +02:00
Tom Payne
46b4d96fb0
Add all.js for testing
2012-07-11 17:20:05 +02:00
Tom Payne
61038cde5f
Move ol.js and ol.export.js into exports/ol.js
2012-07-11 17:20:05 +02:00
ahocevar
578f74eb86
Less magic.
...
Each control is responsible for its handlers. And all controls are rendered into an overlay, not any more depending on assumptions about link click handling.
2012-06-29 09:44:52 +02:00
ahocevar
f28fe4912f
I think we decided to name events in a noun+verb fashion.
2012-06-26 13:34:34 +02:00
ahocevar
8541490f53
Be more explicit about object properties to get rid of warnings.
2012-06-26 09:56:50 +02:00
ahocevar
b7c8486289
Testing Control.js.
2012-06-26 00:18:29 +02:00
Marc Jansen
f477fd8ced
Allow multi* geometries in Collections/collections.
2012-06-25 23:19:25 +02:00
Marc Jansen
ca5b06f108
Add exports for multilinestring.
2012-06-25 23:02:35 +02:00
Marc Jansen
25202cae6d
Add a LineStringLike typedef.
2012-06-25 22:46:11 +02:00
Marc Jansen
7eef78ed4c
Add geom/multilinestring classes and tests.
2012-06-25 22:44:42 +02:00
Marc Jansen
6d84d4d3a1
Add geom/MultiLineString classes and tests.
2012-06-25 21:36:17 +02:00
ahocevar
f962b78caa
If no listeners are registered, triggerEvent does nothing now.
2012-06-25 06:32:10 +02:00
ahocevar
87459deb65
Removing unused variable.
2012-06-25 06:32:10 +02:00
Éric Lemoine
fbd4023d6a
[ol.layer.TileLayer] better func comment
2012-06-24 22:30:48 +02:00
Éric Lemoine
192caa1c65
[ol.layer.TileLayer] do not load tiles outside the layer's extent
2012-06-24 22:25:01 +02:00
ahocevar
9c46aadd22
Adding attribution control and attribution.
2012-06-24 22:22:18 +02:00
ahocevar
dfc21754c9
Adding addLayers method and addlayer event.
2012-06-24 22:14:48 +02:00
ahocevar
c218e7a139
Adding missing return type.
2012-06-24 22:12:58 +02:00
ahocevar
9758910fc6
Making Element/Node types more consistent.
2012-06-24 22:12:38 +02:00
ahocevar
eabc2d9922
Shortcut to register events.
2012-06-24 20:03:58 +02:00
ahocevar
1b93856e89
Keep track of the number of events we have registered.
...
This is needed to reliably prevent the handleBrowserEvent method to perform potentially expensive calculations.
2012-06-24 20:03:16 +02:00
ahocevar
d8599f28b9
Let the controls decide about stopPropagation and preventDefault.
2012-06-24 19:53:42 +02:00
ahocevar
68498bc36e
Fixing the way we prevent the extra click.
2012-06-24 19:48:59 +02:00
ahocevar
bd8354c831
Adding destroy method.
...
The control now removes its markup from the DOM. A nice aspect of our event handling is that no events need to be registered on any of the dom elements that controls create.
2012-06-24 17:08:32 +02:00
ahocevar
45222ac5cb
Adding getStaticOverlay method.
...
This will be used by overlays, e.g. to display layer attribution.
2012-06-24 17:07:02 +02:00
Marc Jansen
f7b75a8913
Merge pull request #3 from cedricmoullet/master
...
Semicolon missing
2012-06-24 05:43:20 -07:00
ahocevar
bc37121ae0
Accessibility - now we can use the keyboard to zoom in and out.
2012-06-24 13:45:32 +02:00
ahocevar
218ad77103
preventDefault now happens in Events.js for all handled events.
2012-06-24 13:43:53 +02:00
ahocevar
fcadf842e5
stopPropagation and preventDefault when the event was handled.
2012-06-24 13:43:11 +02:00
ahocevar
446a434c06
New isEnterOrSpace method for keyboard navigation.
2012-06-24 13:42:34 +02:00
ahocevar
7f01528311
Proper destruction.
2012-06-24 13:41:00 +02:00
ahocevar
2fbb29efa0
Using goog.object.clear in destroy.
2012-06-24 12:46:09 +02:00
ahocevar
fdfccb7a82
Fixing type of maxResolution.
2012-06-24 11:40:18 +02:00
ahocevar
0c9b3d1d58
Making map_ protected instead of private.
2012-06-24 11:39:42 +02:00
Cédric Moullet
38db8178e2
semicolon missing
2012-06-24 11:26:23 +02:00