Commit Graph

7262 Commits

Author SHA1 Message Date
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
ahocevar b233b8e1a5 Making sure that position:absolute is set
Positioning of overlays is only possible when position:absolute
is set on the element. So we set it programmatically now.
2012-09-28 14:44:35 +02:00
Tom Payne acb411ef43 Use consistent naming for CSS classes 2012-09-28 14:32:41 +02:00
Tom Payne a26f796577 Prettify CSS 2012-09-28 14:32:41 +02:00
Tom Payne 7bdb86b10e Remove unused CSS classes 2012-09-28 14:32:40 +02:00
Éric Lemoine 9af392e217 Change loader.js usage example 2012-09-28 14:25:21 +02:00
Éric Lemoine f60af3910f Explain how to add examples in readme.md 2012-09-28 14:21:16 +02:00
Tom Payne da5ad0bf20 Minify CSS with Closure Stylesheets
See https://code.google.com/p/closure-stylesheets/
2012-09-28 14:16:25 +02:00
Éric Lemoine 5615eabf66 Update readme.md 2012-09-28 14:02:57 +02:00
Éric Lemoine 896f5203db Change examples directory names to "examples" 2012-09-28 14:01:51 +02:00
Éric Lemoine 310d5bfeaa The serve target needs demos as its source 2012-09-28 13:54:51 +02:00
Éric Lemoine 11915549a3 Make make lint ignore demos/*.combined.js file 2012-09-28 13:52:55 +02:00
Tom Payne 31411ae33f Remove unused style 2012-09-28 13:48:20 +02:00
Tom Payne a341df3b41 Fix not-up-to-date transform bug in mouse position control 2012-09-28 13:48:20 +02:00
Tom Payne 0bf17f64f7 Initialize controls after map has been configured 2012-09-28 13:48:20 +02:00
Éric Lemoine e3cef24f5f Change examples/demos structure 2012-09-28 13:33:05 +02:00
ahocevar 3910318f1b Merge pull request #30 from openlayers/overlay
Introducing ol.overlay.Overlay and an overlayContainer. r=@twpayne
2012-09-28 04:05:21 -07:00
ahocevar 3d62b67172 Introducing ol.overlay.Overlay and an overlayContainer
ol.overlay.Overlay can be used to bind DOM elements to a
coordinate on the map. It has positioning options to support
e.g. popups or image markers that have an anchor at the bottom
and an unknown size.

The overlayContainer stops propagation on mousedown and
touchstart events, so clicks and gestures on overlays don't
trigger any MapBrowserEvent. To make this work reliably, we now
only fire dblclick in mapbrowserevent.js when there was a
previous mousedown or touchstart. The default container for
controls is now the overlayContainer.
2012-09-28 13:01:56 +02:00
Tom Payne a46e251eb2 Update demos to use new controls system 2012-09-28 12:53:44 +02:00
Tom Payne e2e983728e Add controls to map 2012-09-28 12:52:54 +02:00
Tom Payne e7eccb302d Cope with map being null 2012-09-28 12:51:10 +02:00
Tom Payne 74f87995c8 Build doc in build/gh-pages directory 2012-09-28 12:25:06 +02:00
Tim Schaub ff19ab0a28 Call event.getPixel() to get the map pixel offset
The new getPixel method should be used instead of checking offsetX/Y on the browser event.
2012-09-28 12:19:32 +02:00
Tim Schaub eb29e6a43c Using null instead of null or object or undefined 2012-09-28 12:08:21 +02:00
Tim Schaub 3e34013c09 Separating out method to get pixel offset 2012-09-28 12:08:21 +02:00
Éric Lemoine 158e4b1356 Add a readme file to the tools dir 2012-09-28 11:30:32 +02:00
Éric Lemoine e93bb6a39b Add a gh-pages target to Makefile 2012-09-28 11:26:00 +02:00
Éric Lemoine a347454aa3 JSDoc output goes to build/<branch_name>/apidoc 2012-09-28 11:26:00 +02:00
Éric Lemoine e27d0d9dc1 Add a tool to create/update the gh-pages branche 2012-09-28 11:26:00 +02:00