forked from MapComplete/MapComplete
Fix local caching by hiding latlon2country import
This commit is contained in:
parent
a4da937033
commit
5bcb879dfe
5 changed files with 8 additions and 9 deletions
|
@ -77,7 +77,7 @@ export default class MetaTagging {
|
|||
}
|
||||
|
||||
if(somethingChanged){
|
||||
State.state.allElements.getEventSourceById(feature.properties.id).ping()
|
||||
State.state?.allElements?.getEventSourceById(feature.properties.id)?.ping()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -150,7 +150,7 @@ export default class MetaTagging {
|
|||
for (const f of functions) {
|
||||
f(params, feature);
|
||||
}
|
||||
State.state.allElements.getEventSourceById(feature.properties.id).ping();
|
||||
State.state?.allElements?.getEventSourceById(feature.properties.id)?.ping();
|
||||
} catch (e) {
|
||||
console.error("While calculating a tag value: ", e)
|
||||
}
|
||||
|
|
|
@ -177,7 +177,6 @@ export abstract class OsmObject {
|
|||
|
||||
private static constructPolygonFeatures(): Map<string, { values: Set<string>, blacklist: boolean }> {
|
||||
const result = new Map<string, { values: Set<string>, blacklist: boolean }>();
|
||||
|
||||
for (const polygonFeature of polygon_features) {
|
||||
const key = polygonFeature.key;
|
||||
|
||||
|
|
|
@ -1,15 +1,11 @@
|
|||
import {GeoOperations} from "./GeoOperations";
|
||||
import State from "../State";
|
||||
import {And} from "./Tags/And";
|
||||
import {Tag} from "./Tags/Tag";
|
||||
import {Or} from "./Tags/Or";
|
||||
import {Utils} from "../Utils";
|
||||
import opening_hours from "opening_hours";
|
||||
import Combine from "../UI/Base/Combine";
|
||||
import BaseUIElement from "../UI/BaseUIElement";
|
||||
import Title from "../UI/Base/Title";
|
||||
import {FixedUiElement} from "../UI/Base/FixedUiElement";
|
||||
import CountryCoder from "latlon2country/index";
|
||||
|
||||
|
||||
const cardinalDirections = {
|
||||
|
@ -21,7 +17,7 @@ const cardinalDirections = {
|
|||
|
||||
|
||||
export default class SimpleMetaTagger {
|
||||
private static coder: CountryCoder = new CountryCoder("https://pietervdvn.github.io/latlon2country/");
|
||||
public static coder: any;
|
||||
public static readonly objectMetaInfo = new SimpleMetaTagger(
|
||||
{
|
||||
keys: ["_last_edit:contributor",
|
||||
|
|
|
@ -66,6 +66,7 @@ export default class WikipediaBox extends Toggle {
|
|||
new Combine([Svg.wikipedia_ui().SetStyle("width: 1.5rem").SetClass("mr-3"),
|
||||
new Title(Translations.t.general.wikipedia.wikipediaboxTitle.Clone(), 2)]).SetClass("flex"),
|
||||
contents]).SetClass("block rounded-xl subtle-background m-1 p-2 flex flex-col")
|
||||
.SetStyle("max-height: inherit")
|
||||
super(
|
||||
mainContent,
|
||||
undefined,
|
||||
|
|
5
index.ts
5
index.ts
|
@ -13,11 +13,14 @@ import AvailableBaseLayers from "./Logic/Actors/AvailableBaseLayers";
|
|||
import LayoutConfig from "./Models/ThemeConfig/LayoutConfig";
|
||||
import Constants from "./Models/Constants";
|
||||
import MinimapImplementation from "./UI/Base/MinimapImplementation";
|
||||
import CountryCoder from "latlon2country/index";
|
||||
import SimpleMetaTagger from "./Logic/SimpleMetaTagger";
|
||||
|
||||
MinimapImplementation.initialize()
|
||||
// Workaround for a stupid crash: inject some functions which would give stupid circular dependencies or crash the other nodejs scripts
|
||||
ValidatedTextField.bestLayerAt = (location, layerPref) => AvailableBaseLayers.SelectBestLayerAccordingTo(location, layerPref)
|
||||
|
||||
|
||||
SimpleMetaTagger.coder = new CountryCoder("https://pietervdvn.github.io/latlon2country/");
|
||||
|
||||
let defaultLayout = ""
|
||||
// --------------------- Special actions based on the parameters -----------------
|
||||
|
|
Loading…
Reference in a new issue