Add some tweaks to hide the add-poi-marker when a layer is enabled

This commit is contained in:
Pieter Vander Vennet 2020-09-17 23:53:57 +02:00
parent 77e065d6e7
commit 15f816e172
5 changed files with 30 additions and 8 deletions

View file

@ -27,6 +27,7 @@ export class SimpleAddUI extends UIElement {
}>
= new UIEventSource(undefined);
private confirmButton: UIElement = undefined;
private openLayerControl: UIElement;
private cancelButton: UIElement;
private goToInboxButton: UIElement = new SubtleButton("./assets/envelope.svg",
Translations.t.general.goToInbox, {url:"https://www.openstreetmap.org/messages/inbox", newTab: false});
@ -100,19 +101,24 @@ export class SimpleAddUI extends UIElement {
}
)
this._addButtons.push(button);
}
}
this.cancelButton = new SubtleButton(
"./assets/close.svg",
Translations.t.general.cancel
).onClick(() => {
self._confirmPreset.setData(undefined);
})
this.openLayerControl = new SubtleButton(
"./assets/layers.svg",
Translations.t.general.add.openLayerControl
).onClick(() => {
State.state.layerControlIsOpened.setData(true);
})
}
private CreatePoint(tags: Tag[], layerToAddTo: FilteredLayer) {

View file

@ -379,6 +379,10 @@ export default class Translations {
fr: "Ajouter un/une {category} ici",
gl: "Engadir {category} aquí",
de: "Hier eine {category} hinzufügen"
}),
openLayerControl: new T({
"en": "Open the layer control box",
"nl": "Open de laag-instellingen"
})
},
pickLanguage: new T({