ahocevar
877971185f
MapBrowserEvent simplifications and improvements
...
We don't register two listeners for mouseup and touchend any
more. And instead of using the native click event on touch
devices, we react on touchend, to make clicking more responsive.
On pointer devices, the underlying native event of a dblclick
event is now a click event.
2012-09-29 16:51:08 +02:00
ahocevar
6267100871
Move customizations out of arrow_box CSS
2012-09-29 16:48:22 +02:00
Tom Payne
ef1d05fe86
Ensure target is deleted when compile fails
2012-09-29 16:04:13 +02:00
Tom Payne
3ed65c0d98
Correct clean target
2012-09-29 16:00:47 +02:00
Tom Payne
24771c73a0
Export layer options type
2012-09-29 15:36:17 +02:00
Tom Payne
f9b791b2f5
Correct generation of externs for nested namespaces
2012-09-29 15:35:25 +02:00
Tom Payne
8387f74a7b
Generate exports automatically from src/ol/exports.txt
2012-09-29 15:17:40 +02:00
Tom Payne
c7c93ce099
Consistent nomenclature
2012-09-29 14:42:12 +02:00
Tom Payne
1a5375fa51
Move target container in to map options
2012-09-29 13:58:15 +02:00
Éric Lemoine
936a769869
Fix typo in ShiftDragZoom (caught by @ahocevar)
2012-09-29 13:47:00 +02:00
Tom Payne
4e5765f42f
Add missing dependencies to examples/%.combined.js target
2012-09-29 13:41:23 +02:00
Tom Payne
1ec4ac7d63
Add build-examples to precommit target
2012-09-29 13:41:23 +02:00
Tom Payne
0f9578a694
Add build-examples target
2012-09-29 13:41:22 +02:00
Tom Payne
78317cdc5d
Change order of precommit steps
2012-09-29 13:21:58 +02:00
Tom Payne
7cff23cf63
Remove stale .gitignore entry
2012-09-29 13:20:22 +02:00
Tom Payne
83a3306bb7
Only rebuild doc when source changes
2012-09-29 12:33:01 +02:00
Tom Payne
2341e8cd8f
Add simple full screen example
2012-09-29 12:33:01 +02:00
Tom Payne
ea95ca4918
Rename full screen example to overlay and popup
2012-09-29 12:33:01 +02:00
Tom Payne
145312b273
Sort specs
2012-09-29 12:33:01 +02:00
Tom Payne
9494321c91
Use a Python script to generate requireall.js
...
This is needed to work around platform variations in the sort command.
2012-09-29 12:31:31 +02:00
Tom Payne
71e42b2448
Refactor build system
...
This rather large commit refactors the build system to solve a number of
problems:
- Object literal types are now declared in just one place
- There are no more circular dependencies
- There is no need for concealed subclasses in build-standalone mode
When building in standalone mode, you need to include the source in
build/src/external. This declares object literal types as externs so
that their properties are not renamed.
When building with the application, you need to include the source in
build/src/internal. This declares object literal types as typedefs so
that their properties can be renamed and removed.
Note also that ol.MapOptions has been merged into ol.Map, with some
renaming.
2012-09-29 11:51:53 +02:00
Tom Payne
012b8a584a
Add serve-precommit target for Travis
2012-09-29 11:51:53 +02:00
Tom Payne
68209bc5ac
Remove stray ignore
2012-09-29 11:51:53 +02:00
ahocevar
2b53481932
Making Vienna's location more accurate
2012-09-29 09:54:34 +02:00
Tim Schaub
67bc677ecb
Stick with radians
2012-09-29 01:37:54 +02:00
Tim Schaub
50bf2f015c
Getting rid of lines between rotated tiles
...
Applying the scale3d trick just to get rid of small pixel gap between rotated tiles. This will be reworked soon with additional use of transforms.
2012-09-29 01:33:50 +02:00
Tim Schaub
bc5cd13855
Tiny bit of style
2012-09-29 01:17:46 +02:00
Tim Schaub
c24e520961
Non-functioning example
...
When loading this example in compiled mode, the page displays the following:
ol3 proj4js demo
[object Object][object Object]
With `mode=RAW`, it does display some numbers, but I think we could better explain this functionality with a different sort of tutorial/example.
2012-09-29 01:12:40 +02:00
Tim Schaub
71547c6e48
Examples don't load without make serve
2012-09-29 00:47:42 +02:00
Tom Payne
b6c06f4760
Generate externs and typedefs
2012-09-28 21:55:48 +02:00
Tom Payne
e36169c936
Ignore all errors in when testing for WebGL
2012-09-28 21:36:03 +02:00
Tom Payne
2713addb33
More accurate WebGL support test, see issue #31
2012-09-28 20:05:14 +02:00
ahocevar
dcc3fdde96
Fixing popup in example
2012-09-28 19:19:46 +02:00
Tom Payne
3eebed4580
Add drag box in shift drag zoom control
2012-09-28 17:24:17 +02:00
Tom Payne
62dc6a1b45
Port @ahocevar's drag box control to the new control architecture
2012-09-28 17:24:17 +02:00
ahocevar
467fef8875
Updating readme
...
File urls work fine now, so using a HTTP server has become
optional.
2012-09-28 17:07:33 +02:00
ahocevar
163737d3de
Adding popup to full-screen example
2012-09-28 16:47:55 +02:00
ahocevar
6b395cafb5
Stop click event, as previously promised
...
This should have gone in with 3910318f1b .
2012-09-28 16:47:54 +02:00
Éric Lemoine
9d8155cf9f
Move git-update-ghpages from tools to bin
2012-09-28 16:31:45 +02:00
Éric Lemoine
6cf964b3ae
Remove old build files
2012-09-28 16:30:06 +02:00
Éric Lemoine
3aabf117bc
CONTRIBUTING.md now mentions the precommit target
2012-09-28 16:23:51 +02:00
Éric Lemoine
82406886a2
Add a CONTRIBUTING.md file
2012-09-28 16:19:07 +02:00
Tom Payne
3e824fc683
Avoid running build twice
2012-09-28 15:52:16 +02:00
Éric Lemoine
8fd77ef330
ol.MapExport takes maxResolution and friends into account
2012-09-28 15:32:00 +02:00
Éric Lemoine
91d582e76e
export ol.Projection.transformWithCodes
2012-09-28 15:29:12 +02:00
Éric Lemoine
7a296a273b
Export the ol.overlay.Overlay symbol
2012-09-28 15:21:23 +02:00
Tom Payne
7bcb5886ad
Use CSS rule to separate attributions
2012-09-28 14:57:54 +02:00
Tom Payne
ed67bdc489
Make attribution control less ugly
2012-09-28 14:53:45 +02:00
Tom Payne
1be9e97489
Add attribution control by default
2012-09-28 14:53:45 +02:00
ahocevar
82058412a1
Bringing label markup back
...
Also with a bit of css, we can make the label invisible before
it gets added as overlay to the map.
2012-09-28 14:44:36 +02:00