Code coverage report for src/map/handler/Map.DoubleClickZoom.js

Statements: 66.67% (4 / 6)      Branches: 100% (0 / 0)      Functions: 33.33% (1 / 3)      Lines: 66.67% (4 / 6)     

All files » src/map/handler/ » Map.DoubleClickZoom.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24        1       1   50                       1  
/*
 * L.Handler.DoubleClickZoom is used to handle double-click zoom on the map, enabled by default.
 */
 
L.Map.mergeOptions({
	doubleClickZoom: true
});
 
L.Map.DoubleClickZoom = L.Handler.extend({
	addHooks: function () {
		this._map.on('dblclick', this._onDoubleClick);
	},
 
	removeHooks: function () {
		this._map.off('dblclick', this._onDoubleClick);
	},
 
	_onDoubleClick: function (e) {
		this.setView(e.latlng, this._zoom + 1);
	}
});
 
L.Map.addInitHook('addHandler', 'doubleClickZoom', L.Map.DoubleClickZoom);