Skip to content

Commit

Permalink
Update Leaflet to 0.6.1
Browse files Browse the repository at this point in the history
  • Loading branch information
tomhughes committed Jun 27, 2013
1 parent 15423c2 commit 51528b2
Show file tree
Hide file tree
Showing 3 changed files with 25 additions and 29 deletions.
2 changes: 1 addition & 1 deletion Vendorfile
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
folder 'vendor/assets' do
folder 'leaflet' do
from 'git://github.com/Leaflet/Leaflet.git', :tag => 'v0.6' do
from 'git://github.com/Leaflet/Leaflet.git', :tag => 'v0.6.1' do
file 'leaflet.css', 'dist/leaflet.css'
file 'leaflet.ie.css', 'dist/leaflet.ie.css'
file 'leaflet.js', 'dist/leaflet-src.js'
Expand Down
2 changes: 1 addition & 1 deletion vendor/assets/leaflet/leaflet.css
Original file line number Diff line number Diff line change
Expand Up @@ -197,7 +197,7 @@
-webkit-border-radius: 4px;
border-radius: 4px;
}
.leaflet-bar a {
.leaflet-bar a, .leaflet-bar a:hover {
background-color: #fff;
border-bottom: 1px solid #ccc;
width: 26px;
Expand Down
50 changes: 23 additions & 27 deletions vendor/assets/leaflet/leaflet.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
var oldL = window.L,
L = {};

L.version = '0.6';
L.version = '0.6.1';

// define Leaflet for Node module pattern loaders, including Browserify
if (typeof module === 'object' && typeof module.exports === 'object') {
Expand Down Expand Up @@ -2335,7 +2335,7 @@ L.Projection.Mercator = {
lng = point.x * d / r,
tmp = r2 / r,
eccent = Math.sqrt(1 - (tmp * tmp)),
ts = Math.exp(- point.y / r2),
ts = Math.exp(- point.y / r),
phi = (Math.PI / 2) - 2 * Math.atan(ts),
numIter = 15,
tol = 1e-7,
Expand Down Expand Up @@ -3903,7 +3903,7 @@ L.Popup = L.Class.extend({
L.DomEvent.disableClickPropagation(wrapper);

this._contentNode = L.DomUtil.create('div', prefix + '-content', wrapper);
L.DomEvent.on(this._contentNode, 'wheel', L.DomEvent.stopPropagation);
L.DomEvent.on(this._contentNode, 'mousewheel', L.DomEvent.stopPropagation);
L.DomEvent.on(wrapper, 'contextmenu', L.DomEvent.stopPropagation);
this._tipContainer = L.DomUtil.create('div', prefix + '-tip-container', container);
this._tip = L.DomUtil.create('div', prefix + '-tip', this._tipContainer);
Expand Down Expand Up @@ -6190,11 +6190,6 @@ L.geoJson = function (geojson, options) {
*/

L.DomEvent = {
WHEEL:
'onwheel' in document ? 'wheel' :
'onmousewheel' in document ? 'mousewheel' :
'MozMousePixelScroll',

/* inspired by John Resig, Dean Edwards and YUI addEvent implementations */
addListener: function (obj, type, fn, context) { // (HTMLElement, String, Function[, Object])

Expand All @@ -6215,13 +6210,13 @@ L.DomEvent = {
this.addDoubleTapListener(obj, handler, id);
}

if (type === 'wheel' || type === 'mousewheel') {
type = L.DomEvent.WHEEL;
}

if ('addEventListener' in obj) {

if ((type === 'mouseenter') || (type === 'mouseleave')) {
if (type === 'mousewheel') {
obj.addEventListener('DOMMouseScroll', handler, false);
obj.addEventListener(type, handler, false);

} else if ((type === 'mouseenter') || (type === 'mouseleave')) {

originalHandler = handler;
newType = (type === 'mouseenter' ? 'mouseover' : 'mouseout');
Expand Down Expand Up @@ -6261,18 +6256,18 @@ L.DomEvent = {

if (!handler) { return this; }

if (type === 'wheel' || type === 'mousewheel') {
type = L.DomEvent.WHEEL;
}

if (L.Browser.msTouch && type.indexOf('touch') === 0) {
this.removeMsTouchListener(obj, type, id);
} else if (L.Browser.touch && (type === 'dblclick') && this.removeDoubleTapListener) {
this.removeDoubleTapListener(obj, id);

} else if ('removeEventListener' in obj) {

if ((type === 'mouseenter') || (type === 'mouseleave')) {
if (type === 'mousewheel') {
obj.removeEventListener('DOMMouseScroll', handler, false);
obj.removeEventListener(type, handler, false);

} else if ((type === 'mouseenter') || (type === 'mouseleave')) {
obj.removeEventListener((type === 'mouseenter' ? 'mouseover' : 'mouseout'), handler, false);
} else {
obj.removeEventListener(type, handler, false);
Expand Down Expand Up @@ -6334,16 +6329,15 @@ L.DomEvent = {
},

getWheelDelta: function (e) {

var delta = 0;

if (e.type === 'wheel') {
delta = -e.deltaY / (e.deltaMode ? 1 : 120);
} else if (e.type === 'mousewheel') {
if (e.wheelDelta) {
delta = e.wheelDelta / 120;
} else if (e.type === 'MozMousePixelScroll') {
delta = -e.detail;
}

if (e.detail) {
delta = -e.detail / 3;
}
return delta;
},

Expand Down Expand Up @@ -6764,12 +6758,14 @@ L.Map.mergeOptions({

L.Map.ScrollWheelZoom = L.Handler.extend({
addHooks: function () {
L.DomEvent.on(this._map._container, 'wheel', this._onWheelScroll, this);
L.DomEvent.on(this._map._container, 'mousewheel', this._onWheelScroll, this);
L.DomEvent.on(this._map._container, 'MozMousePixelScroll', L.DomEvent.preventDefault);
this._delta = 0;
},

removeHooks: function () {
L.DomEvent.off(this._map._container, 'wheel', this._onWheelScroll);
L.DomEvent.off(this._map._container, 'mousewheel', this._onWheelScroll);
L.DomEvent.off(this._map._container, 'MozMousePixelScroll', L.DomEvent.preventDefault);
},

_onWheelScroll: function (e) {
Expand Down Expand Up @@ -8128,7 +8124,7 @@ L.Control.Layers = L.Control.extend({

if (!L.Browser.touch) {
L.DomEvent.disableClickPropagation(container);
L.DomEvent.on(container, 'wheel', L.DomEvent.stopPropagation);
L.DomEvent.on(container, 'mousewheel', L.DomEvent.stopPropagation);
} else {
L.DomEvent.on(container, 'click', L.DomEvent.stopPropagation);
}
Expand Down

0 comments on commit 51528b2

Please sign in to comment.