Merge pull request #4787 from Leaflet/gh-pages-rc3
Switch gh-pages to rc3
This commit is contained in:
commit
ee1dc6d217
@ -9,8 +9,8 @@
|
||||
{% capture root %}{% if page.root %}{{ page.root }}{% else %}{{ layout.root }}{% endif %}{% endcapture %}
|
||||
<link rel="shortcut icon" type="image/x-icon" href="{{ root }}docs/images/favicon.ico" />
|
||||
|
||||
<link rel="stylesheet" href="https://npmcdn.com/leaflet@1.0.0-rc.2/dist/leaflet.css" />
|
||||
<script src="https://npmcdn.com/leaflet@1.0.0-rc.2/dist/leaflet.js"></script>
|
||||
<link rel="stylesheet" href="https://npmcdn.com/leaflet@1.0.0-rc.3/dist/leaflet.css" />
|
||||
<script src="https://npmcdn.com/leaflet@1.0.0-rc.3/dist/leaflet.js"></script>
|
||||
|
||||
<style>
|
||||
#map {
|
||||
|
@ -34,8 +34,8 @@
|
||||
<link rel="stylesheet" href="{{ root }}docs/highlight/styles/github-gist.css" />
|
||||
|
||||
<!-- Leaflet -->
|
||||
<link rel="stylesheet" href="https://npmcdn.com/leaflet@1.0.0-rc.2/dist/leaflet.css" />
|
||||
<script src="https://npmcdn.com/leaflet@1.0.0-rc.2/dist/leaflet.js"></script>
|
||||
<link rel="stylesheet" href="https://npmcdn.com/leaflet@1.0.0-rc.3/dist/leaflet.css" />
|
||||
<script src="https://npmcdn.com/leaflet@1.0.0-rc.3/dist/leaflet.js"></script>
|
||||
|
||||
{% if page.css %}<style>{{ page.css }}</style>{% endif %}
|
||||
|
||||
|
53
_posts/2016-08-05-leaflet-1.0-rc3.md
Normal file
53
_posts/2016-08-05-leaflet-1.0-rc3.md
Normal file
@ -0,0 +1,53 @@
|
||||
---
|
||||
layout: post
|
||||
title: Announcing Leaflet 1.0-rc3
|
||||
description: Leaflet 1.0 Release Candidate 3 is out
|
||||
author: Yohan Boniface
|
||||
authorsite: http://yohanboniface.me
|
||||
---
|
||||
|
||||
A regression in the way event listeners were called pushed the Leaflet team to freeze a new release candidate, so here is the third one.
|
||||
|
||||
|
||||
### Bug fixing, bug fixing, bug fixing!
|
||||
|
||||
The previous release candidate landed an event refactoring and the new `L.Tooltip` class, and, how bizarre,
|
||||
almost all the fixes in this release are related to those two changes!
|
||||
|
||||
The main regression affected the way Leaflet was calling the event listeners: the order we were calling the listeners was not the same they have been registered.
|
||||
|
||||
Before the rc2, Leaflet was handling differently listeners with and without explicit context. The former were always called before the later, no matter the order they were registered, but their order was unpredictable. In the meantime, listeners without explicit context, while always called after the other ones, were called in registration order.
|
||||
|
||||
While in the task of refactoring events for rc2, in order to make them faster, we also factorized those pieces of code. But we did it the wrong way!
|
||||
|
||||
This third release is then about making all the listeners behave in a predictable way. While this is a clear improvement, it may have side effects in corner cases. So be warry when upgrading!
|
||||
|
||||
Nothing more to highlight about this quick fixup release, check the [1.0.0-rc3 changelog](https://github.com/Leaflet/Leaflet/blob/master/CHANGELOG.md#10-rc3-august-3-2016) for the full list of changes.
|
||||
|
||||
### Summer hacking
|
||||
|
||||
Releasing during summer, while all the team is having a break, has some funny side effects. This release was mainly done while traveling, by train and airplane.
|
||||
And partly in some small village in Iraq under 53° Celsius!
|
||||
|
||||
![Iraq hacking](/docs/images/2016-08-03-iraq-hacking.jpg)
|
||||
|
||||
### Get the release candidate
|
||||
|
||||
As with previous releases, you can use the CDN:
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://npmcdn.com/leaflet@1.0.0-rc.3/dist/leaflet.css" />
|
||||
<script src="https://npmcdn.com/leaflet@1.0.0-rc.3/dist/leaflet.js"></script>
|
||||
|
||||
A non-minified version of the javascript file is also available at:
|
||||
|
||||
<script src="https://npmcdn.com/leaflet@1.0.0-rc.3/dist/leaflet-src.js"></script>
|
||||
|
||||
The release is also available through NPM (`npm install leaflet@rc`), [GitHub download](https://github.com/Leaflet/Leaflet/archive/v1.0.0-rc.3.zip), and [CDN download](http://cdn.leafletjs.com/leaflet/v1.0.0-rc.3/leaflet.zip). We discourage using Bower.
|
||||
|
||||
Use it, enjoy it, and please report any [issue](https://github.com/Leaflet/Leaflet/issues) to help preparing the final Leaflet 1.0 release!
|
||||
|
||||
|
||||
Best,
|
||||
|
||||
The "Leafteam"
|
BIN
docs/images/2016-08-03-iraq-hacking.jpg
Normal file
BIN
docs/images/2016-08-03-iraq-hacking.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 104 KiB |
@ -16,8 +16,8 @@ bodyclass: download-page
|
||||
<td>Stable version, released on November 18, 2013 and last updated on October 26, 2015.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><a href="http://cdn.leafletjs.com/leaflet/v1.0.0-rc.2/leaflet.zip">Leaflet 1.0.0-rc2</a></td>
|
||||
<td>Last 1.0 release candidate, released on July 18, 2016.</td>
|
||||
<td><a href="http://cdn.leafletjs.com/leaflet/v1.0.0-rc.3/leaflet.zip">Leaflet 1.0.0-rc3</a></td>
|
||||
<td>Last 1.0 release candidate, released on August 5, 2016.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><a href="https://leafletjs-cdn.s3.amazonaws.com/content/leaflet/master/leaflet.zip">Leaflet 1.0-dev</a></td>
|
||||
@ -40,8 +40,8 @@ it straight away, place this in the `head` of your HTML code:
|
||||
|
||||
or
|
||||
|
||||
<link rel="stylesheet" href="https://npmcdn.com/leaflet@1.0.0-rc.2/dist/leaflet.css" />
|
||||
<script src="https://npmcdn.com/leaflet@1.0.0-rc.2/dist/leaflet.js"></script>
|
||||
<link rel="stylesheet" href="https://npmcdn.com/leaflet@1.0.0-rc.3/dist/leaflet.css" />
|
||||
<script src="https://npmcdn.com/leaflet@1.0.0-rc.3/dist/leaflet.js"></script>
|
||||
|
||||
### Using a Downloaded Version of Leaflet
|
||||
|
||||
|
@ -6,7 +6,7 @@
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
|
||||
<link rel="stylesheet" href="https://npmcdn.com/leaflet@1.0.0-rc.2/dist/leaflet.css" />
|
||||
<link rel="stylesheet" href="https://npmcdn.com/leaflet@1.0.0-rc.3/dist/leaflet.css" />
|
||||
|
||||
<style>
|
||||
#map {
|
||||
@ -44,7 +44,7 @@
|
||||
<body>
|
||||
<div id="map"></div>
|
||||
|
||||
<script src="https://npmcdn.com/leaflet@1.0.0-rc.2/dist/leaflet.js"></script>
|
||||
<script src="https://npmcdn.com/leaflet@1.0.0-rc.3/dist/leaflet.js"></script>
|
||||
|
||||
<script type="text/javascript" src="us-states.js"></script>
|
||||
<script type="text/javascript">
|
||||
|
@ -6,12 +6,12 @@
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
|
||||
<link rel="stylesheet" href="https://npmcdn.com/leaflet@1.0.0-rc.2/dist/leaflet.css" />
|
||||
<link rel="stylesheet" href="https://npmcdn.com/leaflet@1.0.0-rc.3/dist/leaflet.css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="map" style="width: 600px; height: 400px"></div>
|
||||
|
||||
<script src="https://npmcdn.com/leaflet@1.0.0-rc.2/dist/leaflet.js"></script>
|
||||
<script src="https://npmcdn.com/leaflet@1.0.0-rc.3/dist/leaflet.js"></script>
|
||||
<script>
|
||||
var map = L.map('map').setView([51.5, -0.09], 13);
|
||||
|
||||
|
@ -6,13 +6,13 @@
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
|
||||
<link rel="stylesheet" href="https://npmcdn.com/leaflet@1.0.0-rc.2/dist/leaflet.css" />
|
||||
<link rel="stylesheet" href="https://npmcdn.com/leaflet@1.0.0-rc.3/dist/leaflet.css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="map" style="width: 600px; height: 400px"></div>
|
||||
|
||||
<script src="sample-geojson.js" type="text/javascript"></script>
|
||||
<script src="https://npmcdn.com/leaflet@1.0.0-rc.2/dist/leaflet.js"></script>
|
||||
<script src="https://npmcdn.com/leaflet@1.0.0-rc.3/dist/leaflet.js"></script>
|
||||
|
||||
<script>
|
||||
var map = L.map('map').setView([39.74739, -105], 13);
|
||||
|
@ -6,12 +6,12 @@
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
|
||||
<link rel="stylesheet" href="https://npmcdn.com/leaflet@1.0.0-rc.2/dist/leaflet.css" />
|
||||
<link rel="stylesheet" href="https://npmcdn.com/leaflet@1.0.0-rc.3/dist/leaflet.css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="map" style="width: 600px; height: 400px"></div>
|
||||
|
||||
<script src="https://npmcdn.com/leaflet@1.0.0-rc.2/dist/leaflet.js"></script>
|
||||
<script src="https://npmcdn.com/leaflet@1.0.0-rc.3/dist/leaflet.js"></script>
|
||||
<script>
|
||||
var cities = new L.LayerGroup();
|
||||
|
||||
|
@ -6,13 +6,13 @@
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
|
||||
<link rel="stylesheet" href="https://npmcdn.com/leaflet@1.0.0-rc.2/dist/leaflet.css" />
|
||||
<link rel="stylesheet" href="https://npmcdn.com/leaflet@1.0.0-rc.3/dist/leaflet.css" />
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<div id="map" style="width: 600px; height: 400px"></div>
|
||||
|
||||
<script src="https://npmcdn.com/leaflet@1.0.0-rc.2/dist/leaflet.js"></script>
|
||||
<script src="https://npmcdn.com/leaflet@1.0.0-rc.3/dist/leaflet.js"></script>
|
||||
<script type="text/javascript" src="eu-countries.js"></script>
|
||||
|
||||
<script>
|
||||
|
@ -54,8 +54,8 @@ If we create a Leaflet map with these two tile layers, any marker or polygon wil
|
||||
|
||||
<div id="map" class="map" style="height: 250px"></div>
|
||||
|
||||
<link rel="stylesheet" href="https://npmcdn.com/leaflet@1.0.0-rc.2/dist/leaflet.css" />
|
||||
<script src="https://npmcdn.com/leaflet@1.0.0-rc.2/dist/leaflet.js"></script>
|
||||
<link rel="stylesheet" href="https://npmcdn.com/leaflet@1.0.0-rc.3/dist/leaflet.css" />
|
||||
<script src="https://npmcdn.com/leaflet@1.0.0-rc.3/dist/leaflet.js"></script>
|
||||
<script type="text/javascript" src="eu-countries.js"></script>
|
||||
<script>
|
||||
var map = L.map('map');
|
||||
|
@ -5,9 +5,9 @@
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
|
||||
|
||||
<link rel="stylesheet" href="https://npmcdn.com/leaflet@1.0.0-rc.2/dist/leaflet.css" />
|
||||
<link rel="stylesheet" href="https://npmcdn.com/leaflet@1.0.0-rc.3/dist/leaflet.css" />
|
||||
|
||||
<script src="https://npmcdn.com/leaflet@1.0.0-rc.2/dist/leaflet.js"></script>
|
||||
<script src="https://npmcdn.com/leaflet@1.0.0-rc.3/dist/leaflet.js"></script>
|
||||
|
||||
<style>
|
||||
body {
|
||||
|
@ -6,12 +6,12 @@
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
|
||||
<link rel="stylesheet" href="https://npmcdn.com/leaflet@1.0.0-rc.2/dist/leaflet.css" />
|
||||
<link rel="stylesheet" href="https://npmcdn.com/leaflet@1.0.0-rc.3/dist/leaflet.css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="mapid" style="width: 600px; height: 400px"></div>
|
||||
|
||||
<script src="https://npmcdn.com/leaflet@1.0.0-rc.2/dist/leaflet.js"></script>
|
||||
<script src="https://npmcdn.com/leaflet@1.0.0-rc.3/dist/leaflet.js"></script>
|
||||
<script>
|
||||
|
||||
var mymap = L.map('mapid').setView([51.505, -0.09], 13);
|
||||
|
@ -19,11 +19,11 @@ Before writing any code for the map, you need to do the following preparation st
|
||||
|
||||
* Include Leaflet CSS file in the head section of your document:
|
||||
|
||||
<link rel="stylesheet" href="https://npmcdn.com/leaflet@1.0.0-rc.2/dist/leaflet.css" />
|
||||
<link rel="stylesheet" href="https://npmcdn.com/leaflet@1.0.0-rc.3/dist/leaflet.css" />
|
||||
|
||||
* Include Leaflet JavaScript file:
|
||||
|
||||
<script src="https://npmcdn.com/leaflet@1.0.0-rc.2/dist/leaflet.js"></script>
|
||||
<script src="https://npmcdn.com/leaflet@1.0.0-rc.3/dist/leaflet.js"></script>
|
||||
|
||||
* Put a `div` element with a certain `id` where you want your map to be:
|
||||
|
||||
|
@ -6,7 +6,7 @@ bodyclass: api-page
|
||||
|
||||
<h2>API Reference</h2>
|
||||
|
||||
<p>This reference reflects <strong>Leaflet 1.0.0-rc2</strong>.</p>
|
||||
<p>This reference reflects <strong>Leaflet 1.0.0-rc3</strong>.</p>
|
||||
|
||||
<p>Docs for 0.7 are <a href='reference.html'>available here</a>.
|
||||
|
||||
@ -3483,9 +3483,9 @@ properties. The event might can optionally be propagated to event parents.</p>
|
||||
<p>Note about tooltip offset. Leaflet takes two options in consideration
|
||||
for computing tooltip offseting:</p>
|
||||
<ul>
|
||||
<li>the <code>offset</code> Tooltip option: it defaults to [6, -6], because the tooltip
|
||||
tip is 6px width and height. Remember to change this value if you override
|
||||
the tip in CSS.</li>
|
||||
<li>the <code>offset</code> Tooltip option: it defaults to [0, 0], and it's specific to one tooltip.
|
||||
Add a positive x offset to move the tooltip to the right, and a positive y offset to
|
||||
move it to the bottom. Negatives will move to the left and top.</li>
|
||||
<li>the <code>tooltipAnchor</code> Icon option: this will only be considered for Marker. You
|
||||
should adapt this value if you use a custom icon.</li>
|
||||
</ul>
|
||||
@ -3543,9 +3543,8 @@ should adapt this value if you use a custom icon.</li>
|
||||
<tr id='tooltip-offset'>
|
||||
<td><code><b>offset</b></code></td>
|
||||
<td><code><a href='#point'>Point</a></code>
|
||||
<td><code>Point(6, -6)</code></td>
|
||||
<td>The offset of the tooltip position. Update it if you customize the
|
||||
tooltip tip in CSS.</td>
|
||||
<td><code>Point(0, 0)</code></td>
|
||||
<td>Optional offset of the tooltip position.</td>
|
||||
</tr>
|
||||
<tr id='tooltip-direction'>
|
||||
<td><code><b>direction</b></code></td>
|
||||
@ -22499,7 +22498,6 @@ var Leaflet = L.noConflict();
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="footer">
|
||||
<p>© 2015 <a href="http://agafonkin.com/en">Vladimir Agafonkin</a>. Maps © <a href="http://openstreetmap.org/copyright">OpenStreetMap</a> contributors.</p>
|
||||
</div>
|
||||
|
Loading…
Reference in New Issue
Block a user