Andreas Hocevar
1bb5705b55
Clean up after testing
2014-07-09 18:11:22 +02:00
Andreas Hocevar
8f1fdde26e
Show both Proj4js and custom transform functions in examples
2014-07-09 18:09:23 +02:00
Éric Lemoine
4cf8383820
Avoid a type-cast
2014-07-09 17:51:24 +02:00
Andreas Hocevar
fc3ed93080
Use proj4.js from node_modules/ instead of copying it to build/
2014-07-09 15:33:13 +02:00
Andreas Hocevar
0a01f8ef7e
Simplify ol.proj.addCoordinateTransforms
...
Equivalent projections do not need to be handled here, and the forward
and inverse functions can be function arguments instead of being nested
in an object literal.
2014-07-09 15:33:13 +02:00
Andreas Hocevar
90c745006d
Update to use the documented Proj4js 2.2.x API
2014-07-09 15:33:12 +02:00
Andreas Hocevar
a22d7e4d22
Allow Proj4js to be loaded after OpenLayers
2014-07-09 15:33:12 +02:00
Andreas Hocevar
20e903f8d9
Add proj4 to package.json
2014-07-09 15:32:54 +02:00
Paul Spencer
f1bdaed15a
Merge pull request #2177 from pagameba/geometry-api
...
Add @todo api and describe ol.geom.Geometry funcs
2014-07-09 07:23:32 -04:00
Paul Spencer
4bcbda61c6
Merge pull request #2298 from probins/props
...
Document that options in layers and properties in features are set as object properties
2014-07-09 07:21:53 -04:00
Peter Robins
b396773183
Improve docs for tilegrid
2014-07-09 06:54:24 -04:00
Peter Robins
17d059f7bb
Document that layer options are set as object properties
2014-07-09 06:40:28 -04:00
Peter Robins
9915bb873c
Document that feature properties are set as object properties
2014-07-09 06:39:42 -04:00
Paul Spencer
befcc4ceea
Merge pull request #2204 from probins/dragbox
...
Correct/improve dragbox docs
2014-07-08 19:40:55 -04:00
Andreas Hocevar
88ab1ac61a
Doc changes suggested by @probins
2014-07-08 22:06:21 +02:00
Andreas Hocevar
8b2277cdda
Use proj4.defs instead of proj4.Proj, to conform with the proj4js API
2014-07-08 22:06:21 +02:00
Andreas Hocevar
0c62469f50
Update example to show transparent proj4js integration
2014-07-08 22:06:21 +02:00
Andreas Hocevar
dfe92da58d
Update example to show manual proj4js configuration
2014-07-08 22:06:21 +02:00
Andreas Hocevar
b5bdd0d4bb
Update tests
2014-07-08 22:06:21 +02:00
Andreas Hocevar
8b89f5b689
Update API to work with custom transforms, including proj4js
...
All transparent proj4js handling is now in ol.proj.get, and a new
addCoordinateTransforms function makes it easy to configure custom
transform functions. ol.Proj4jsProjection is no longer needed.
2014-07-08 22:06:20 +02:00
Andreas Hocevar
dc09b0a27f
Update externs and ol.HAVE_PROJ4JS for new proj4js API
2014-07-08 22:06:20 +02:00
Andreas Hocevar
971c1137bc
Download and use new proj4js
2014-07-08 22:06:20 +02:00
Andreas Hocevar
d215696154
Merge pull request #2322 from ahocevar/view-projection
...
Make sure that projection is an ol.proj.Projection instance
2014-07-08 22:01:21 +02:00
Andreas Hocevar
38bf0b439a
Merge pull request #2321 from ahocevar/cleanup-package-json
...
Remove transient jsdoc dependencies
2014-07-08 21:52:54 +02:00
Andreas Hocevar
82604ff60b
Make sure that projection is an ol.proj.Projection instance
2014-07-08 21:41:08 +02:00
Andreas Hocevar
3a0d0c7290
Remove transient jsdoc dependencies
...
alpha9 has the dependencies fixed again, so no need to keep taffydb and
underscore around.
2014-07-08 21:38:16 +02:00
Tim Schaub
8e555fad5b
Merge pull request #2312 from tschaub/test-deps
...
Move test dependencies out of the repo.
2014-07-07 07:04:42 -06:00
Paul Spencer
570a0c23a7
Merge pull request #2183 from pagameba/classdesc
...
Use @classdesc notation
2014-07-07 08:30:33 -04:00
Paul Spencer
8d991bd638
Add @todo API and describe ol.geom.Geometry funcs
...
The `clone()`, `getSimplifiedGeometry()` and `getType()` methods are all
base class methods documented in subclasses. They should appear in
ol.geom.Geometry in the API docs as well.
2014-07-07 08:29:56 -04:00
Andreas Hocevar
9b1e9dbc8e
Merge pull request #2317 from ahocevar/export-transform
...
Make transform exportable
2014-07-07 11:19:04 +02:00
Andreas Hocevar
1933d809e2
Export transform
...
ol.ObjectAccessor#transform is used in the bind-input example. Why the
example works without this export is a mystery to me. Either way, we
will want this in the docs.
2014-07-07 10:45:15 +02:00
Tim Schaub
5fdb380fb6
Merge pull request #2315 from tschaub/full-screen
...
Use goog.dom.fullscreen.
2014-07-06 17:18:44 -06:00
Tim Schaub
9c6cb9db6d
Use goog.dom.fullscreen
2014-07-06 16:03:09 -06:00
Tim Schaub
26e6260446
Merge pull request #2313 from tschaub/transform-extent
...
Add ol.proj.transformExtent function.
2014-07-06 15:33:33 -06:00
Tim Schaub
d0301805c7
Doc flip
2014-07-06 15:26:04 -06:00
Tim Schaub
1f88015db0
Add ol.proj.transformExtent function
2014-07-06 13:22:47 -06:00
Tim Schaub
21878ebad3
Lint
2014-07-06 12:47:33 -06:00
Tim Schaub
7e8551a767
Unused extensions
2014-07-06 12:43:55 -06:00
Tim Schaub
93716fc7f0
Extend expect.js rather than modify the source
2014-07-06 12:40:03 -06:00
Tim Schaub
d8ca8e7341
Update test readme
2014-07-06 11:53:34 -06:00
Tim Schaub
264a01cfd4
Add jquery as a dev dependency
2014-07-06 11:47:58 -06:00
Tim Schaub
8a3f1a8f34
Add mocha and mocha-phantomjs as dev dependencies
2014-07-06 11:40:08 -06:00
Tim Schaub
70cb7a4a0a
Add sinon as a dev dependency
2014-07-06 11:21:01 -06:00
Tim Schaub
6f398f93dd
Merge pull request #2309 from tschaub/test
...
Add a task to run the tests once with PhantomJS.
2014-07-06 06:52:13 -06:00
Éric Lemoine
94ba9aeea9
Merge pull request #2296 from elemoine/settileurlfunction
...
Use inheritDoc for ol.source.XYZ#setTileUrlFunction
2014-07-06 13:21:17 +02:00
Éric Lemoine
4e0d48386b
Use inheritDoc for ol.source.XYZ#setTileUrlFunction
2014-07-06 11:49:19 +02:00
Éric Lemoine
76584c3291
Merge pull request #2307 from elemoine/build
...
Build-related clean-ups
2014-07-06 09:16:11 +02:00
Tim Schaub
b452e04e08
Add a task to run the tests once with PhantomJS
...
The test.js task starts the development server and runs the tests in PhantomJS. As mentioned in the readme, when running the tests continuously during development, it is more convenient to start the dev server and visit the root of the test directory in your browser.
Later we can bring in Karma to drive PhantomJS and other browsers, but this simple "run once" task is useful for the CI job.
2014-07-05 19:42:30 -04:00
Éric Lemoine
f18dbcdb97
Remove bin/closure
...
And use the depswriter.py script from Closure Library downloaded by closure-util.
2014-07-05 23:46:03 +02:00
Éric Lemoine
fa25f2a477
Remove examples/loader.js
...
That script was used when Plovr was used for running the examples.
2014-07-05 23:36:59 +02:00