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) {
|
||||
|
|
|
@ -140,6 +140,12 @@ export default class DefaultGUI {
|
|||
enablePopups: false,
|
||||
})
|
||||
|
||||
state.leafletMap.addCallbackAndRunD(_ => {
|
||||
// Lets assume that all showDataLayers are initialized at this point
|
||||
state.selectedElement.ping()
|
||||
return true;
|
||||
})
|
||||
|
||||
}
|
||||
|
||||
private InitWelcomeMessage() {
|
||||
|
|
|
@ -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)
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue