mirror of
https://github.com/smittix/intercept.git
synced 2026-07-08 01:28:13 -07:00
Set cyan-tinted map tiles as default
This commit is contained in:
@@ -105,7 +105,7 @@ def inject_offline_settings():
|
|||||||
'enabled': get_setting('offline.enabled', False),
|
'enabled': get_setting('offline.enabled', False),
|
||||||
'assets_source': get_setting('offline.assets_source', 'cdn'),
|
'assets_source': get_setting('offline.assets_source', 'cdn'),
|
||||||
'fonts_source': get_setting('offline.fonts_source', 'cdn'),
|
'fonts_source': get_setting('offline.fonts_source', 'cdn'),
|
||||||
'tile_provider': get_setting('offline.tile_provider', 'openstreetmap'),
|
'tile_provider': get_setting('offline.tile_provider', 'cartodb_dark_cyan'),
|
||||||
'tile_server_url': get_setting('offline.tile_server_url', '')
|
'tile_server_url': get_setting('offline.tile_server_url', '')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -13,7 +13,7 @@ OFFLINE_DEFAULTS = {
|
|||||||
'offline.enabled': False,
|
'offline.enabled': False,
|
||||||
'offline.assets_source': 'cdn',
|
'offline.assets_source': 'cdn',
|
||||||
'offline.fonts_source': 'cdn',
|
'offline.fonts_source': 'cdn',
|
||||||
'offline.tile_provider': 'openstreetmap',
|
'offline.tile_provider': 'cartodb_dark_cyan',
|
||||||
'offline.tile_server_url': ''
|
'offline.tile_server_url': ''
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -421,6 +421,11 @@
|
|||||||
color: var(--accent-cyan, #00d4ff);
|
color: var(--accent-cyan, #00d4ff);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Map tile variants */
|
||||||
|
.tile-layer-cyan {
|
||||||
|
filter: sepia(0.35) hue-rotate(185deg) saturate(1.75) brightness(1.06) contrast(1.05);
|
||||||
|
}
|
||||||
|
|
||||||
/* Responsive */
|
/* Responsive */
|
||||||
@media (max-width: 640px) {
|
@media (max-width: 640px) {
|
||||||
.settings-modal.active {
|
.settings-modal.active {
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ const Settings = {
|
|||||||
'offline.enabled': false,
|
'offline.enabled': false,
|
||||||
'offline.assets_source': 'cdn',
|
'offline.assets_source': 'cdn',
|
||||||
'offline.fonts_source': 'cdn',
|
'offline.fonts_source': 'cdn',
|
||||||
'offline.tile_provider': 'cartodb_dark',
|
'offline.tile_provider': 'cartodb_dark_cyan',
|
||||||
'offline.tile_server_url': ''
|
'offline.tile_server_url': ''
|
||||||
},
|
},
|
||||||
|
|
||||||
@@ -24,6 +24,14 @@ const Settings = {
|
|||||||
attribution: '© <a href="https://www.openstreetmap.org/copyright">OSM</a> © <a href="https://carto.com/">CARTO</a>',
|
attribution: '© <a href="https://www.openstreetmap.org/copyright">OSM</a> © <a href="https://carto.com/">CARTO</a>',
|
||||||
subdomains: 'abcd'
|
subdomains: 'abcd'
|
||||||
},
|
},
|
||||||
|
cartodb_dark_cyan: {
|
||||||
|
url: 'https://cartodb-basemaps-{s}.global.ssl.fastly.net/dark_all/{z}/{x}/{y}.png',
|
||||||
|
attribution: '© <a href="https://www.openstreetmap.org/copyright">OSM</a> © <a href="https://carto.com/">CARTO</a>',
|
||||||
|
subdomains: 'abcd',
|
||||||
|
options: {
|
||||||
|
className: 'tile-layer-cyan'
|
||||||
|
}
|
||||||
|
},
|
||||||
cartodb_light: {
|
cartodb_light: {
|
||||||
url: 'https://cartodb-basemaps-{s}.global.ssl.fastly.net/light_all/{z}/{x}/{y}.png',
|
url: 'https://cartodb-basemaps-{s}.global.ssl.fastly.net/light_all/{z}/{x}/{y}.png',
|
||||||
attribution: '© <a href="https://www.openstreetmap.org/copyright">OSM</a> © <a href="https://carto.com/">CARTO</a>',
|
attribution: '© <a href="https://www.openstreetmap.org/copyright">OSM</a> © <a href="https://carto.com/">CARTO</a>',
|
||||||
@@ -213,7 +221,8 @@ const Settings = {
|
|||||||
const config = this.getTileConfig();
|
const config = this.getTileConfig();
|
||||||
const options = {
|
const options = {
|
||||||
attribution: config.attribution,
|
attribution: config.attribution,
|
||||||
maxZoom: 19
|
maxZoom: 19,
|
||||||
|
...(config.options || {})
|
||||||
};
|
};
|
||||||
if (config.subdomains) {
|
if (config.subdomains) {
|
||||||
options.subdomains = config.subdomains;
|
options.subdomains = config.subdomains;
|
||||||
@@ -351,7 +360,8 @@ const Settings = {
|
|||||||
// Add new tile layer
|
// Add new tile layer
|
||||||
const options = {
|
const options = {
|
||||||
attribution: config.attribution,
|
attribution: config.attribution,
|
||||||
maxZoom: 19
|
maxZoom: 19,
|
||||||
|
...(config.options || {})
|
||||||
};
|
};
|
||||||
if (config.subdomains) {
|
if (config.subdomains) {
|
||||||
options.subdomains = config.subdomains;
|
options.subdomains = config.subdomains;
|
||||||
|
|||||||
@@ -120,7 +120,8 @@ const Meshtastic = (function() {
|
|||||||
L.tileLayer('https://cartodb-basemaps-{s}.global.ssl.fastly.net/dark_all/{z}/{x}/{y}.png', {
|
L.tileLayer('https://cartodb-basemaps-{s}.global.ssl.fastly.net/dark_all/{z}/{x}/{y}.png', {
|
||||||
attribution: '© <a href="https://www.openstreetmap.org/copyright">OSM</a> © <a href="https://carto.com/">CARTO</a>',
|
attribution: '© <a href="https://www.openstreetmap.org/copyright">OSM</a> © <a href="https://carto.com/">CARTO</a>',
|
||||||
maxZoom: 19,
|
maxZoom: 19,
|
||||||
subdomains: 'abcd'
|
subdomains: 'abcd',
|
||||||
|
className: 'tile-layer-cyan'
|
||||||
}).addTo(meshMap);
|
}).addTo(meshMap);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -184,7 +184,8 @@ const SSTV = (function() {
|
|||||||
} else {
|
} else {
|
||||||
// Fallback to dark theme tiles
|
// Fallback to dark theme tiles
|
||||||
L.tileLayer('https://{s}.basemaps.cartocdn.com/dark_all/{z}/{x}/{y}{r}.png', {
|
L.tileLayer('https://{s}.basemaps.cartocdn.com/dark_all/{z}/{x}/{y}{r}.png', {
|
||||||
maxZoom: 19
|
maxZoom: 19,
|
||||||
|
className: 'tile-layer-cyan'
|
||||||
}).addTo(issMap);
|
}).addTo(issMap);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -2391,7 +2391,8 @@ sudo make install</code>
|
|||||||
L.tileLayer('https://cartodb-basemaps-{s}.global.ssl.fastly.net/dark_all/{z}/{x}/{y}.png', {
|
L.tileLayer('https://cartodb-basemaps-{s}.global.ssl.fastly.net/dark_all/{z}/{x}/{y}.png', {
|
||||||
attribution: '© <a href="https://www.openstreetmap.org/copyright">OSM</a> © <a href="https://carto.com/">CARTO</a>',
|
attribution: '© <a href="https://www.openstreetmap.org/copyright">OSM</a> © <a href="https://carto.com/">CARTO</a>',
|
||||||
maxZoom: 19,
|
maxZoom: 19,
|
||||||
subdomains: 'abcd'
|
subdomains: 'abcd',
|
||||||
|
className: 'tile-layer-cyan'
|
||||||
}).addTo(radarMap);
|
}).addTo(radarMap);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -413,7 +413,8 @@
|
|||||||
L.tileLayer('https://cartodb-basemaps-{s}.global.ssl.fastly.net/dark_all/{z}/{x}/{y}.png', {
|
L.tileLayer('https://cartodb-basemaps-{s}.global.ssl.fastly.net/dark_all/{z}/{x}/{y}.png', {
|
||||||
attribution: '© <a href="https://www.openstreetmap.org/copyright">OSM</a> © <a href="https://carto.com/">CARTO</a>',
|
attribution: '© <a href="https://www.openstreetmap.org/copyright">OSM</a> © <a href="https://carto.com/">CARTO</a>',
|
||||||
maxZoom: 19,
|
maxZoom: 19,
|
||||||
subdomains: 'abcd'
|
subdomains: 'abcd',
|
||||||
|
className: 'tile-layer-cyan'
|
||||||
}).addTo(vesselMap);
|
}).addTo(vesselMap);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -7969,7 +7969,8 @@
|
|||||||
L.tileLayer('https://cartodb-basemaps-{s}.global.ssl.fastly.net/dark_all/{z}/{x}/{y}.png', {
|
L.tileLayer('https://cartodb-basemaps-{s}.global.ssl.fastly.net/dark_all/{z}/{x}/{y}.png', {
|
||||||
attribution: '© <a href="https://www.openstreetmap.org/copyright">OSM</a> © <a href="https://carto.com/">CARTO</a>',
|
attribution: '© <a href="https://www.openstreetmap.org/copyright">OSM</a> © <a href="https://carto.com/">CARTO</a>',
|
||||||
maxZoom: 19,
|
maxZoom: 19,
|
||||||
subdomains: 'abcd'
|
subdomains: 'abcd',
|
||||||
|
className: 'tile-layer-cyan'
|
||||||
}).addTo(aprsMap);
|
}).addTo(aprsMap);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -8892,7 +8893,8 @@
|
|||||||
L.tileLayer('https://cartodb-basemaps-{s}.global.ssl.fastly.net/dark_all/{z}/{x}/{y}.png', {
|
L.tileLayer('https://cartodb-basemaps-{s}.global.ssl.fastly.net/dark_all/{z}/{x}/{y}.png', {
|
||||||
attribution: '© <a href="https://www.openstreetmap.org/copyright">OSM</a> © <a href="https://carto.com/">CARTO</a>',
|
attribution: '© <a href="https://www.openstreetmap.org/copyright">OSM</a> © <a href="https://carto.com/">CARTO</a>',
|
||||||
maxZoom: 19,
|
maxZoom: 19,
|
||||||
subdomains: 'abcd'
|
subdomains: 'abcd',
|
||||||
|
className: 'tile-layer-cyan'
|
||||||
}).addTo(groundTrackMap);
|
}).addTo(groundTrackMap);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -72,6 +72,7 @@
|
|||||||
<select id="tileProvider" class="settings-select" onchange="Settings.setTileProvider(this.value)">
|
<select id="tileProvider" class="settings-select" onchange="Settings.setTileProvider(this.value)">
|
||||||
<option value="openstreetmap">OpenStreetMap</option>
|
<option value="openstreetmap">OpenStreetMap</option>
|
||||||
<option value="cartodb_dark">CartoDB Dark</option>
|
<option value="cartodb_dark">CartoDB Dark</option>
|
||||||
|
<option value="cartodb_dark_cyan">CartoDB Dark (Cyan Tint)</option>
|
||||||
<option value="cartodb_light">CartoDB Positron</option>
|
<option value="cartodb_light">CartoDB Positron</option>
|
||||||
<option value="esri_world">ESRI World Imagery</option>
|
<option value="esri_world">ESRI World Imagery</option>
|
||||||
<option value="custom">Custom URL</option>
|
<option value="custom">Custom URL</option>
|
||||||
|
|||||||
@@ -458,7 +458,8 @@
|
|||||||
L.tileLayer('https://cartodb-basemaps-{s}.global.ssl.fastly.net/dark_all/{z}/{x}/{y}.png', {
|
L.tileLayer('https://cartodb-basemaps-{s}.global.ssl.fastly.net/dark_all/{z}/{x}/{y}.png', {
|
||||||
attribution: '© <a href="https://www.openstreetmap.org/copyright">OSM</a> © <a href="https://carto.com/">CARTO</a>',
|
attribution: '© <a href="https://www.openstreetmap.org/copyright">OSM</a> © <a href="https://carto.com/">CARTO</a>',
|
||||||
maxZoom: 19,
|
maxZoom: 19,
|
||||||
subdomains: 'abcd'
|
subdomains: 'abcd',
|
||||||
|
className: 'tile-layer-cyan'
|
||||||
}).addTo(groundMap);
|
}).addTo(groundMap);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user