Merge remote-tracking branch 'upstream/pull/5507'
This commit is contained in:
commit
09aa3ccc78
3 changed files with 12 additions and 1 deletions
|
@ -32,6 +32,8 @@ L.OSM.Map = L.Map.extend({
|
|||
layerOptions.apikey = OSM[value];
|
||||
} else if (property === "leafletOsmId") {
|
||||
layerConstructor = L.OSM[value];
|
||||
} else if (property === "leafletOsmDarkId" && OSM.isDarkMap() && L.OSM[value]) {
|
||||
layerConstructor = L.OSM[value];
|
||||
} else {
|
||||
layerOptions[property] = value;
|
||||
}
|
||||
|
@ -386,6 +388,14 @@ L.extend(L.Icon.Default.prototype, {
|
|||
}
|
||||
});
|
||||
|
||||
OSM.isDarkMap = function () {
|
||||
var mapTheme = $("body").attr("data-map-theme");
|
||||
if (mapTheme) return mapTheme === "dark";
|
||||
var siteTheme = $("html").attr("data-bs-theme");
|
||||
if (siteTheme) return siteTheme === "dark";
|
||||
return window.matchMedia("(prefers-color-scheme: dark)").matches;
|
||||
};
|
||||
|
||||
OSM.getUserIcon = function (url) {
|
||||
return L.icon({
|
||||
iconUrl: url || OSM.MARKER_RED,
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
|
||||
body {
|
||||
font-size: $typeheight;
|
||||
--dark-mode-map-filter: brightness(.8);
|
||||
--dark-mode-map-filter: none;
|
||||
}
|
||||
|
||||
time[title] {
|
||||
|
|
|
@ -39,6 +39,7 @@
|
|||
href: "https://www.thunderforest.com/"
|
||||
|
||||
- leafletOsmId: "TransportMap"
|
||||
leafletOsmDarkId: "TransportDarkMap"
|
||||
code: "T"
|
||||
layerId: "transportmap"
|
||||
nameId: "transport_map"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue