forked from MapComplete/MapComplete
Various small bug fixes
This commit is contained in:
commit
5ac035be20
5 changed files with 31 additions and 18 deletions
|
@ -279,6 +279,7 @@ export default class SimpleMetaTagger {
|
|||
return true; // Our job is done, lets unregister!
|
||||
} catch (e) {
|
||||
console.warn("Error while parsing opening hours of ", tags.id, e);
|
||||
delete tags._isOpen
|
||||
tags["_isOpen"] = "parse_error";
|
||||
}
|
||||
|
||||
|
|
|
@ -559,9 +559,15 @@ export default class LayerConfig {
|
|||
}
|
||||
if (iconOverlay.badge) {
|
||||
const badgeParts: BaseUIElement[] = [];
|
||||
const partDefs = iconOverlay.then
|
||||
const renderValue = iconOverlay
|
||||
.then
|
||||
.GetRenderValue(tgs)
|
||||
.txt.split(";")
|
||||
|
||||
if(renderValue === undefined){
|
||||
continue;
|
||||
}
|
||||
|
||||
const partDefs = renderValue.txt.split(";")
|
||||
.filter((prt) => prt != "");
|
||||
|
||||
for (const badgePartStr of partDefs) {
|
||||
|
|
|
@ -139,6 +139,12 @@ export default class DefaultGUI {
|
|||
features: state.homeLocation,
|
||||
enablePopups: false,
|
||||
})
|
||||
|
||||
state.leafletMap.addCallbackAndRunD(_ => {
|
||||
// Lets assume that all showDataLayers are initialized at this point
|
||||
state.selectedElement.ping()
|
||||
return true;
|
||||
})
|
||||
|
||||
}
|
||||
|
||||
|
|
|
@ -146,7 +146,7 @@ export default class ShowDataLayer {
|
|||
try {
|
||||
this.geoLayer.addData(feat);
|
||||
} catch (e) {
|
||||
console.error("Could not add ", feat, "to the geojson layer in leaflet")
|
||||
console.error("Could not add ", feat, "to the geojson layer in leaflet due to", e, e.stack)
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -1,17 +1,17 @@
|
|||
{
|
||||
"id": "home_location",
|
||||
"description": "Meta layer showing the home location of the user",
|
||||
"minzoom": 0,
|
||||
"source": {
|
||||
"osmTags": "user:home=yes"
|
||||
},
|
||||
"icon": {
|
||||
"render": "circle:white;./assets/svg/home.svg"
|
||||
},
|
||||
"iconSize": {
|
||||
"render": "20,20,center"
|
||||
},
|
||||
"color": {
|
||||
"render": "#00f"
|
||||
}
|
||||
"id": "home_location",
|
||||
"description": "Meta layer showing the home location of the user",
|
||||
"minzoom": 0,
|
||||
"source": {
|
||||
"osmTags": "user:home=yes"
|
||||
},
|
||||
"icon": {
|
||||
"render": "circle:white;./assets/svg/home.svg"
|
||||
},
|
||||
"iconSize": {
|
||||
"render": "20,20,center"
|
||||
},
|
||||
"color": {
|
||||
"render": "#00f"
|
||||
}
|
||||
}
|
Loading…
Reference in a new issue