diff --git a/Customizations/LayerDefinition.ts b/Customizations/LayerDefinition.ts
index ce3fbe6..4cbe83b 100644
--- a/Customizations/LayerDefinition.ts
+++ b/Customizations/LayerDefinition.ts
@@ -16,6 +16,12 @@ export class LayerDefinition {
* This name is shown in the 'add XXX button'
*/
name: string | UIElement;
+
+ /***
+ * This is shown under the 'add new' button to indicate what kind of feature one is adding.
+ */
+ description: string | UIElement
+
/**
* These tags are added whenever a new point is added by the user on the map.
* This is the ideal place to add extra info, such as "fixme=added by MapComplete, geometry should be checked"
diff --git a/Customizations/Layers/Bos.ts b/Customizations/Layers/Bos.ts
index a396550..36cf4bf 100644
--- a/Customizations/Layers/Bos.ts
+++ b/Customizations/Layers/Bos.ts
@@ -1,9 +1,7 @@
import {LayerDefinition} from "../LayerDefinition";
-import {Quests} from "../../Quests";
-import {And, Or, Tag} from "../../Logic/TagsFilter";
+import {Or, Tag} from "../../Logic/TagsFilter";
import {AccessTag} from "../Questions/AccessTag";
import {OperatorTag} from "../Questions/OperatorTag";
-import {TagRenderingOptions} from "../TagRendering";
import {NameQuestion} from "../Questions/NameQuestion";
import {NameInline} from "../Questions/NameInline";
import {DescriptionQuestion} from "../Questions/DescriptionQuestion";
@@ -13,8 +11,8 @@ export class Bos extends LayerDefinition {
constructor() {
super();
- this.name = "bos";
- this.icon = "./assets/tree_white_background.svg";
+ this.name = "Bos";
+ this.icon = "";
this.overpassFilter = new Or([
new Tag("natural", "wood"),
diff --git a/Customizations/Layers/GhostBike.ts b/Customizations/Layers/GhostBike.ts
index 50e2752..751f72f 100644
--- a/Customizations/Layers/GhostBike.ts
+++ b/Customizations/Layers/GhostBike.ts
@@ -12,10 +12,11 @@ export class GhostBike extends LayerDefinition {
this.name = "ghost bike";
this.overpassFilter = new Tag("memorial", "ghost_bike")
this.title = new FixedText("Ghost bike");
+ this.description = "A ghost bike is a memorial for a cyclist who died in a traffic accident," +
+ " in the form of a white bicycle placed permanently near the accident location.";
this.elementsToShow = [
- new FixedText("A ghost bike is a memorial for a cyclist who died in a traffic accident," +
- " in the form of a white bicycle placed permanently near the accident location."),
+ new FixedText(this.description),
new ImageCarouselWithUploadConstructor(),
new TagRenderingOptions({
diff --git a/Customizations/Layers/NatureReserves.ts b/Customizations/Layers/NatureReserves.ts
index a0a1d94..15b59aa 100644
--- a/Customizations/Layers/NatureReserves.ts
+++ b/Customizations/Layers/NatureReserves.ts
@@ -12,8 +12,8 @@ export class NatureReserves extends LayerDefinition {
constructor(moreQuests: boolean = false) {
super();
- this.name = "natuurgebied";
- this.icon = "./assets/tree_white_background.svg";
+ this.name = "Natuurgebied";
+ this.icon = "";
this.overpassFilter =
new Or([new Tag("leisure", "nature_reserve"), new Tag("boundary", "protected_area")]);
this.maxAllowedOverlapPercentage = 10;
diff --git a/Customizations/Layers/Park.ts b/Customizations/Layers/Park.ts
index ba7a6c5..b8106e7 100644
--- a/Customizations/Layers/Park.ts
+++ b/Customizations/Layers/Park.ts
@@ -1,5 +1,4 @@
import {LayerDefinition} from "../LayerDefinition";
-import {Quests} from "../../Quests";
import {And, Or, Tag} from "../../Logic/TagsFilter";
import {AccessTag} from "../Questions/AccessTag";
import {OperatorTag} from "../Questions/OperatorTag";
@@ -47,8 +46,8 @@ export class Park extends LayerDefinition {
constructor() {
super();
- this.name = "park";
- this.icon = "";
+ this.name = "Park";
+ this.icon = undefined;
this.overpassFilter =
new Or([new Tag("leisure", "park"), new Tag("landuse", "village_green")]);
this.newElementTags = [new Tag("leisure", "park"),
diff --git a/Customizations/Layers/Viewpoint.ts b/Customizations/Layers/Viewpoint.ts
new file mode 100644
index 0000000..37fa9c7
--- /dev/null
+++ b/Customizations/Layers/Viewpoint.ts
@@ -0,0 +1,6 @@
+import {LayerDefinition} from "../LayerDefinition";
+
+
+export class Viewpoint extends LayerDefinition{
+
+}
\ No newline at end of file
diff --git a/Customizations/Layout.ts b/Customizations/Layout.ts
index bbeccf4..597c6fd 100644
--- a/Customizations/Layout.ts
+++ b/Customizations/Layout.ts
@@ -89,7 +89,6 @@ export class WelcomeMessage extends UIElement {
this.userDetails = osmConnection.userDetails;
this.description = layout.welcomeMessage;
- console.log(" >>>>",this.description, "DESCR ")
this.plzLogIn = layout.gettingStartedPlzLogin;
this.welcomeBack = layout.welcomeBackMessage;
this.tail = layout.welcomeTail;
diff --git a/Customizations/Layouts/Groen.ts b/Customizations/Layouts/Groen.ts
index 991a618..b5094b4 100644
--- a/Customizations/Layouts/Groen.ts
+++ b/Customizations/Layouts/Groen.ts
@@ -39,10 +39,12 @@ export class Groen extends Layout {
"
Je kan altijd een vraag overslaan als je het antwoord niet weet of niet zeker bent
" +
"
Je kan altijd een foto toevoegen
" +
"
Je kan ook zelf een gebied toevoegen door op de kaart te klikken
" +
+ "
Je kan deze website ook openen op je smartphone, zo kan je ter plaatse gaan om vragen te beantwoorden en foto's te maken
" +
"" +
"" +
"
" +
"De oorspronkelijke data komt van OpenStreetMap en je antwoorden worden daar bewaard. Omdat iedereen vrij kan meewerken aan dit project, kunnen we niet garanderen dat er geen fouten opduiken." +
+ "Kan je hier niet aanpassen wat je wilt, dan kan je dat zelf via OpenStreetMap.org doen. Groen kan geen enkele verantwoordelijkheid nemen over de kaart." +
"