mirror of
https://github.com/Leaflet/Leaflet.git
synced 2026-02-01 17:27:23 +00:00
add linting to examples (WIP)
This commit is contained in:
parent
0a61e9065b
commit
326211d5d4
@ -17,39 +17,37 @@ title: Zoom Levels Tutorial
|
||||
attribution: cartodbAttribution
|
||||
}).addTo(map);
|
||||
|
||||
function zoomCycle(){
|
||||
function zoomCycle() {
|
||||
map.setZoom(0);
|
||||
timeouts = [];
|
||||
timeouts.push(setTimeout(function(){ map.setZoom(0.25); }, 1000));
|
||||
timeouts.push(setTimeout(function(){ map.setZoom(0.50); }, 2000));
|
||||
timeouts.push(setTimeout(function(){ map.setZoom(0.75); }, 3000));
|
||||
timeouts.push(setTimeout(function(){ map.setZoom(1); }, 4000));
|
||||
timeouts.push(setTimeout(function(){ map.setZoom(0.75); }, 5000));
|
||||
timeouts.push(setTimeout(function(){ map.setZoom(0.50); }, 6000));
|
||||
timeouts.push(setTimeout(function(){ map.setZoom(0.25); }, 7000));
|
||||
var timeouts = [];
|
||||
timeouts.push(setTimeout(function () { map.setZoom(0.25); }, 1000));
|
||||
timeouts.push(setTimeout(function () { map.setZoom(0.50); }, 2000));
|
||||
timeouts.push(setTimeout(function () { map.setZoom(0.75); }, 3000));
|
||||
timeouts.push(setTimeout(function () { map.setZoom(1.00); }, 4000));
|
||||
timeouts.push(setTimeout(function () { map.setZoom(0.75); }, 5000));
|
||||
timeouts.push(setTimeout(function () { map.setZoom(0.50); }, 6000));
|
||||
timeouts.push(setTimeout(function () { map.setZoom(0.25); }, 7000));
|
||||
}
|
||||
zoomCycle();
|
||||
|
||||
var zoomingInterval = setInterval(zoomCycle, 8000);
|
||||
|
||||
var ZoomViewer = L.Control.extend({
|
||||
onAdd: function(){
|
||||
|
||||
var container= L.DomUtil.create('div');
|
||||
onAdd: function () {
|
||||
var container = L.DomUtil.create('div');
|
||||
var gauge = L.DomUtil.create('div');
|
||||
container.style.width = '200px';
|
||||
container.style.background = 'rgba(255,255,255,0.5)';
|
||||
container.style.textAlign = 'left';
|
||||
map.on('zoomstart zoom zoomend', function(ev){
|
||||
map.on('zoomstart zoom zoomend', function (ev) {
|
||||
gauge.innerHTML = 'Zoom level: ' + map.getZoom();
|
||||
})
|
||||
});
|
||||
container.appendChild(gauge);
|
||||
|
||||
return container;
|
||||
}
|
||||
});
|
||||
|
||||
var zoomViewerControl = (new ZoomViewer).addTo(map);
|
||||
var zoomViewerControl = (new ZoomViewer()).addTo(map);
|
||||
|
||||
map.setView([0, 0], 0);
|
||||
</script>
|
||||
|
||||
@ -18,9 +18,9 @@ title: Zoom Levels Tutorial
|
||||
|
||||
var scaleControl = L.control.scale({maxWidth: 150}).addTo(map);
|
||||
|
||||
setInterval(function(){
|
||||
setInterval(function () {
|
||||
map.setView([0, 0], 0, {duration: 1, animate: true});
|
||||
setTimeout(function(){
|
||||
setTimeout(function () {
|
||||
map.setView([60, 0], 0, {duration: 1, animate: true});
|
||||
}, 2000);
|
||||
}, 4000);
|
||||
|
||||
@ -15,30 +15,30 @@ title: Zoom Levels Tutorial
|
||||
attribution: cartodbAttribution
|
||||
}).addTo(map);
|
||||
|
||||
setInterval(function(){
|
||||
setInterval(function () {
|
||||
|
||||
map.setZoom(0);
|
||||
|
||||
setTimeout(function(){
|
||||
setTimeout(function () {
|
||||
map.setZoom(1);
|
||||
}, 2000);
|
||||
|
||||
}, 4000);
|
||||
|
||||
var ZoomViewer = L.Control.extend({
|
||||
onAdd: function(){
|
||||
onAdd: function () {
|
||||
var gauge = L.DomUtil.create('div');
|
||||
gauge.style.width = '200px';
|
||||
gauge.style.background = 'rgba(255,255,255,0.5)';
|
||||
gauge.style.textAlign = 'left';
|
||||
map.on('zoomstart zoom zoomend', function(ev){
|
||||
map.on('zoomstart zoom zoomend', function (ev) {
|
||||
gauge.innerHTML = 'Zoom level: ' + map.getZoom();
|
||||
})
|
||||
});
|
||||
return gauge;
|
||||
}
|
||||
});
|
||||
|
||||
var zoomViewer = (new ZoomViewer).addTo(map);
|
||||
var zoomViewer = (new ZoomViewer()).addTo(map);
|
||||
|
||||
map.setView([0, 0], 0);
|
||||
</script>
|
||||
|
||||
113
package-lock.json
generated
113
package-lock.json
generated
@ -12,6 +12,7 @@
|
||||
"@rollup/plugin-json": "^4.1.0",
|
||||
"eslint": "^8.1.0",
|
||||
"eslint-config-mourner": "^2.0.3",
|
||||
"eslint-plugin-script-tags": "^0.5.0",
|
||||
"git-rev-sync": "^3.0.1",
|
||||
"happen": "~0.3.2",
|
||||
"karma": "^6.3.6",
|
||||
@ -483,6 +484,19 @@
|
||||
"wrap-ansi": "^7.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/clone-regexp": {
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmjs.org/clone-regexp/-/clone-regexp-1.0.1.tgz",
|
||||
"integrity": "sha512-Fcij9IwRW27XedRIJnSOEupS7RVcXtObJXbcUOX93UCLqqOdRpkvzKywOOSizmEK/Is3S/RHX9dLdfo6R1Q1mw==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"is-regexp": "^1.0.0",
|
||||
"is-supported-regexp-flag": "^1.0.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=0.10.0"
|
||||
}
|
||||
},
|
||||
"node_modules/color-convert": {
|
||||
"version": "2.0.1",
|
||||
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
|
||||
@ -893,6 +907,18 @@
|
||||
"integrity": "sha512-ydFFzE/WkqvmozI3CM0lAtDZoYfmN03ycjlHzdPZW5x+o3Me1pI0lyfpsWoz9kOqykZk8qlvOVC5BN5UMwtXrg==",
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/eslint-plugin-script-tags": {
|
||||
"version": "0.5.0",
|
||||
"resolved": "https://registry.npmjs.org/eslint-plugin-script-tags/-/eslint-plugin-script-tags-0.5.0.tgz",
|
||||
"integrity": "sha512-iomN8+MwDyhRGWKwRKfBg4EchXuOCJ4iPC8bE9q255xdneXdIhvJU0AaWEe9GPXQIrJ3JKNKZbU1dAlAPbyyAg==",
|
||||
"deprecated": "Now published as @mapbox/eslint-plugin-script-tags",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"execall": "^1.0.0",
|
||||
"lodash": "^4.16.0",
|
||||
"split-lines": "^1.1.0"
|
||||
}
|
||||
},
|
||||
"node_modules/eslint-scope": {
|
||||
"version": "7.1.0",
|
||||
"resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.0.tgz",
|
||||
@ -1010,6 +1036,18 @@
|
||||
"integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==",
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/execall": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/execall/-/execall-1.0.0.tgz",
|
||||
"integrity": "sha1-c9CQTjlbPKsGWLCNCewlMH8pu3M=",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"clone-regexp": "^1.0.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=0.10.0"
|
||||
}
|
||||
},
|
||||
"node_modules/expect.js": {
|
||||
"version": "0.3.1",
|
||||
"resolved": "https://registry.npmjs.org/expect.js/-/expect.js-0.3.1.tgz",
|
||||
@ -1555,6 +1593,24 @@
|
||||
"node": ">=8"
|
||||
}
|
||||
},
|
||||
"node_modules/is-regexp": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz",
|
||||
"integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=",
|
||||
"dev": true,
|
||||
"engines": {
|
||||
"node": ">=0.10.0"
|
||||
}
|
||||
},
|
||||
"node_modules/is-supported-regexp-flag": {
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmjs.org/is-supported-regexp-flag/-/is-supported-regexp-flag-1.0.1.tgz",
|
||||
"integrity": "sha512-3vcJecUUrpgCqc/ca0aWeNu64UGgxcvO60K/Fkr1N6RSvfGCTU60UKN68JDmKokgba0rFFJs12EnzOQa14ubKQ==",
|
||||
"dev": true,
|
||||
"engines": {
|
||||
"node": ">=0.10.0"
|
||||
}
|
||||
},
|
||||
"node_modules/is-unicode-supported": {
|
||||
"version": "0.1.0",
|
||||
"resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
|
||||
@ -2765,6 +2821,15 @@
|
||||
"node": ">=0.10.0"
|
||||
}
|
||||
},
|
||||
"node_modules/split-lines": {
|
||||
"version": "1.1.0",
|
||||
"resolved": "https://registry.npmjs.org/split-lines/-/split-lines-1.1.0.tgz",
|
||||
"integrity": "sha1-Oruo9ZhhQUL5240nq2q4dWYqHgk=",
|
||||
"dev": true,
|
||||
"engines": {
|
||||
"node": ">=0.10.0"
|
||||
}
|
||||
},
|
||||
"node_modules/sprintf-js": {
|
||||
"version": "1.0.3",
|
||||
"resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
|
||||
@ -3571,6 +3636,16 @@
|
||||
"wrap-ansi": "^7.0.0"
|
||||
}
|
||||
},
|
||||
"clone-regexp": {
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmjs.org/clone-regexp/-/clone-regexp-1.0.1.tgz",
|
||||
"integrity": "sha512-Fcij9IwRW27XedRIJnSOEupS7RVcXtObJXbcUOX93UCLqqOdRpkvzKywOOSizmEK/Is3S/RHX9dLdfo6R1Q1mw==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"is-regexp": "^1.0.0",
|
||||
"is-supported-regexp-flag": "^1.0.0"
|
||||
}
|
||||
},
|
||||
"color-convert": {
|
||||
"version": "2.0.1",
|
||||
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
|
||||
@ -3901,6 +3976,17 @@
|
||||
"integrity": "sha512-ydFFzE/WkqvmozI3CM0lAtDZoYfmN03ycjlHzdPZW5x+o3Me1pI0lyfpsWoz9kOqykZk8qlvOVC5BN5UMwtXrg==",
|
||||
"dev": true
|
||||
},
|
||||
"eslint-plugin-script-tags": {
|
||||
"version": "0.5.0",
|
||||
"resolved": "https://registry.npmjs.org/eslint-plugin-script-tags/-/eslint-plugin-script-tags-0.5.0.tgz",
|
||||
"integrity": "sha512-iomN8+MwDyhRGWKwRKfBg4EchXuOCJ4iPC8bE9q255xdneXdIhvJU0AaWEe9GPXQIrJ3JKNKZbU1dAlAPbyyAg==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"execall": "^1.0.0",
|
||||
"lodash": "^4.16.0",
|
||||
"split-lines": "^1.1.0"
|
||||
}
|
||||
},
|
||||
"eslint-scope": {
|
||||
"version": "7.1.0",
|
||||
"resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.0.tgz",
|
||||
@ -3987,6 +4073,15 @@
|
||||
"integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==",
|
||||
"dev": true
|
||||
},
|
||||
"execall": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/execall/-/execall-1.0.0.tgz",
|
||||
"integrity": "sha1-c9CQTjlbPKsGWLCNCewlMH8pu3M=",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"clone-regexp": "^1.0.0"
|
||||
}
|
||||
},
|
||||
"expect.js": {
|
||||
"version": "0.3.1",
|
||||
"resolved": "https://registry.npmjs.org/expect.js/-/expect.js-0.3.1.tgz",
|
||||
@ -4400,6 +4495,18 @@
|
||||
"integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==",
|
||||
"dev": true
|
||||
},
|
||||
"is-regexp": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz",
|
||||
"integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=",
|
||||
"dev": true
|
||||
},
|
||||
"is-supported-regexp-flag": {
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmjs.org/is-supported-regexp-flag/-/is-supported-regexp-flag-1.0.1.tgz",
|
||||
"integrity": "sha512-3vcJecUUrpgCqc/ca0aWeNu64UGgxcvO60K/Fkr1N6RSvfGCTU60UKN68JDmKokgba0rFFJs12EnzOQa14ubKQ==",
|
||||
"dev": true
|
||||
},
|
||||
"is-unicode-supported": {
|
||||
"version": "0.1.0",
|
||||
"resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
|
||||
@ -5342,6 +5449,12 @@
|
||||
"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
|
||||
"dev": true
|
||||
},
|
||||
"split-lines": {
|
||||
"version": "1.1.0",
|
||||
"resolved": "https://registry.npmjs.org/split-lines/-/split-lines-1.1.0.tgz",
|
||||
"integrity": "sha1-Oruo9ZhhQUL5240nq2q4dWYqHgk=",
|
||||
"dev": true
|
||||
},
|
||||
"sprintf-js": {
|
||||
"version": "1.0.3",
|
||||
"resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
|
||||
|
||||
19
package.json
19
package.json
@ -7,6 +7,7 @@
|
||||
"@rollup/plugin-json": "^4.1.0",
|
||||
"eslint": "^8.1.0",
|
||||
"eslint-config-mourner": "^2.0.3",
|
||||
"eslint-plugin-script-tags": "^0.5.0",
|
||||
"git-rev-sync": "^3.0.1",
|
||||
"happen": "~0.3.2",
|
||||
"karma": "^6.3.6",
|
||||
@ -53,9 +54,9 @@
|
||||
"dist",
|
||||
"debug",
|
||||
"docs/docs/highlight",
|
||||
"docs/examples/choropleth",
|
||||
"docs/examples/geojson",
|
||||
"docs/examples/map-panes",
|
||||
"docs/examples/choropleth/us-states.js",
|
||||
"docs/examples/geojson/sample-geojson.js",
|
||||
"docs/examples/map-panes/eu-countries.js",
|
||||
"docs/_site"
|
||||
],
|
||||
"root": true,
|
||||
@ -68,6 +69,9 @@
|
||||
"node": false
|
||||
},
|
||||
"extends": "mourner",
|
||||
"plugins": [
|
||||
"script-tags"
|
||||
],
|
||||
"parserOptions": {
|
||||
"ecmaVersion": 6,
|
||||
"sourceType": "module"
|
||||
@ -113,6 +117,15 @@
|
||||
"rules": {
|
||||
"global-require": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"files": [
|
||||
"*.md"
|
||||
],
|
||||
"rules": {
|
||||
"eol-last": 0,
|
||||
"no-unused-vars": 0
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user