summaryrefslogtreecommitdiff
path: root/client/simple/src/js/main/mapresult.js
diff options
context:
space:
mode:
authorIvan Gabaldon <igabaldon@inetol.net>2025-06-28 11:10:58 +0200
committerMarkus Heiser <markus.heiser@darmarIT.de>2025-07-03 17:35:05 +0200
commit879ac4e60f14a30cddd61e024ed4ad93179bb9d6 (patch)
treea25886efe9141db3d5087cad2ed034894641e42e /client/simple/src/js/main/mapresult.js
parent95172213f69c8fe85a0af69dd2654c7a77327968 (diff)
[mod] theme/simple: fmt/lint major pass
*Not so safe* changes, no behaviour changes. - More ES5 to ES2015+ conversion. - Make Biome not cry anymore applying remaining changes.
Diffstat (limited to 'client/simple/src/js/main/mapresult.js')
-rw-r--r--client/simple/src/js/main/mapresult.js40
1 files changed, 20 insertions, 20 deletions
diff --git a/client/simple/src/js/main/mapresult.js b/client/simple/src/js/main/mapresult.js
index 0d212f7c5..3f2d06548 100644
--- a/client/simple/src/js/main/mapresult.js
+++ b/client/simple/src/js/main/mapresult.js
@@ -1,38 +1,38 @@
/* SPDX-License-Identifier: AGPL-3.0-or-later */
/* global L */
-((w, d, searxng) => {
+((_w, _d, searxng) => {
searxng.ready(() => {
searxng.on(".searxng_init_map", "click", function (event) {
// no more request
this.classList.remove("searxng_init_map");
//
- var leaflet_target = this.dataset.leafletTarget;
- var map_lon = parseFloat(this.dataset.mapLon);
- var map_lat = parseFloat(this.dataset.mapLat);
- var map_zoom = parseFloat(this.dataset.mapZoom);
- var map_boundingbox = JSON.parse(this.dataset.mapBoundingbox);
- var map_geojson = JSON.parse(this.dataset.mapGeojson);
+ const leaflet_target = this.dataset.leafletTarget;
+ const map_lon = parseFloat(this.dataset.mapLon);
+ const map_lat = parseFloat(this.dataset.mapLat);
+ const map_zoom = parseFloat(this.dataset.mapZoom);
+ const map_boundingbox = JSON.parse(this.dataset.mapBoundingbox);
+ const map_geojson = JSON.parse(this.dataset.mapGeojson);
searxng.loadStyle("css/leaflet.css");
searxng.loadScript("js/leaflet.js", () => {
- var map_bounds = null;
+ let map_bounds = null;
if (map_boundingbox) {
- var southWest = L.latLng(map_boundingbox[0], map_boundingbox[2]);
- var northEast = L.latLng(map_boundingbox[1], map_boundingbox[3]);
+ const southWest = L.latLng(map_boundingbox[0], map_boundingbox[2]);
+ const northEast = L.latLng(map_boundingbox[1], map_boundingbox[3]);
map_bounds = L.latLngBounds(southWest, northEast);
}
// init map
- var map = L.map(leaflet_target);
+ const map = L.map(leaflet_target);
// create the tile layer with correct attribution
- var osmMapnikUrl = "https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png";
- var osmMapnikAttrib = 'Map data © <a href="https://openstreetmap.org">OpenStreetMap</a> contributors';
- var osmMapnik = new L.TileLayer(osmMapnikUrl, { minZoom: 1, maxZoom: 19, attribution: osmMapnikAttrib });
- var osmWikimediaUrl = "https://maps.wikimedia.org/osm-intl/{z}/{x}/{y}.png";
- var osmWikimediaAttrib =
+ const osmMapnikUrl = "https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png";
+ const osmMapnikAttrib = 'Map data © <a href="https://openstreetmap.org">OpenStreetMap</a> contributors';
+ const osmMapnik = new L.TileLayer(osmMapnikUrl, { minZoom: 1, maxZoom: 19, attribution: osmMapnikAttrib });
+ const osmWikimediaUrl = "https://maps.wikimedia.org/osm-intl/{z}/{x}/{y}.png";
+ const osmWikimediaAttrib =
'Wikimedia maps | Maps data © <a href="https://openstreetmap.org">OpenStreetMap contributors</a>';
- var osmWikimedia = new L.TileLayer(osmWikimediaUrl, {
+ const osmWikimedia = new L.TileLayer(osmWikimediaUrl, {
minZoom: 1,
maxZoom: 19,
attribution: osmWikimediaAttrib
@@ -48,15 +48,15 @@
}, 0);
} else if (map_lon && map_lat) {
if (map_zoom) {
- map.setView(new L.latLng(map_lat, map_lon), map_zoom);
+ map.setView(new L.LatLng(map_lat, map_lon), map_zoom);
} else {
- map.setView(new L.latLng(map_lat, map_lon), 8);
+ map.setView(new L.LatLng(map_lat, map_lon), 8);
}
}
map.addLayer(osmMapnik);
- var baseLayers = {
+ const baseLayers = {
"OSM Mapnik": osmMapnik,
"OSM Wikimedia": osmWikimedia
};