forked from MapComplete/MapComplete
		
	Fix buurtnatuur colours, add social image
This commit is contained in:
		
							parent
							
								
									6828699a4c
								
							
						
					
					
						commit
						00eed41e75
					
				
					 8 changed files with 33 additions and 10 deletions
				
			
		| 
						 | 
					@ -47,6 +47,10 @@ export class Bos extends LayerDefinition {
 | 
				
			||||||
        return function (properties: any) {
 | 
					        return function (properties: any) {
 | 
				
			||||||
            let questionSeverity = 0;
 | 
					            let questionSeverity = 0;
 | 
				
			||||||
            for (const qd of self.elementsToShow) {
 | 
					            for (const qd of self.elementsToShow) {
 | 
				
			||||||
 | 
					                if(qd instanceof DescriptionQuestion){
 | 
				
			||||||
 | 
					                    continue;
 | 
				
			||||||
 | 
					                }
 | 
				
			||||||
 | 
					                
 | 
				
			||||||
                if (qd.IsQuestioning(properties)) {
 | 
					                if (qd.IsQuestioning(properties)) {
 | 
				
			||||||
                    questionSeverity = Math.max(questionSeverity, qd.Priority());
 | 
					                    questionSeverity = Math.max(questionSeverity, qd.Priority());
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -36,8 +36,11 @@ export class NatureReserves extends LayerDefinition {
 | 
				
			||||||
        return function (properties: any) {
 | 
					        return function (properties: any) {
 | 
				
			||||||
            let questionSeverity = 0;
 | 
					            let questionSeverity = 0;
 | 
				
			||||||
            for (const qd of self.elementsToShow) {
 | 
					            for (const qd of self.elementsToShow) {
 | 
				
			||||||
 | 
					                if(qd instanceof DescriptionQuestion){
 | 
				
			||||||
 | 
					                    continue;
 | 
				
			||||||
 | 
					                }
 | 
				
			||||||
                if (qd.IsQuestioning(properties)) {
 | 
					                if (qd.IsQuestioning(properties)) {
 | 
				
			||||||
                    questionSeverity = Math.max(questionSeverity, qd.options.priority ?? 0);
 | 
					                    questionSeverity = Math.max(questionSeverity, qd.Priority() ?? 0);
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -17,8 +17,15 @@ export class Park extends LayerDefinition {
 | 
				
			||||||
            {k: new Tag("access", "yes"), txt: "Publiek toegankelijk"},
 | 
					            {k: new Tag("access", "yes"), txt: "Publiek toegankelijk"},
 | 
				
			||||||
            {k: new Tag("access", ""), txt: "Publiek toegankelijk"},
 | 
					            {k: new Tag("access", ""), txt: "Publiek toegankelijk"},
 | 
				
			||||||
            {k: new Tag("access", "no"), txt: "Niet publiek toegankelijk"},
 | 
					            {k: new Tag("access", "no"), txt: "Niet publiek toegankelijk"},
 | 
				
			||||||
            {k: new Tag("access", "guided"), txt: "Enkel toegankelijk met een gids of op een activiteit"}
 | 
					            {k: new Tag("access", "private"), txt: "Niet publiek toegankelijk, want privaat"},
 | 
				
			||||||
        ]
 | 
					            {k: new Tag("access", "guided"), txt: "Enkel toegankelijk met een gids of op een activiteit"},
 | 
				
			||||||
 | 
					        ],
 | 
				
			||||||
 | 
					        freeform: {
 | 
				
			||||||
 | 
					            key: "access",
 | 
				
			||||||
 | 
					            renderTemplate: "Dit park is niet toegankelijk: {access}",
 | 
				
			||||||
 | 
					            template: "De toegankelijkheid van dit park is: $$$"
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
 | 
					        priority: 20
 | 
				
			||||||
    })
 | 
					    })
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    private operatorByDefault = new
 | 
					    private operatorByDefault = new
 | 
				
			||||||
| 
						 | 
					@ -32,7 +39,8 @@ export class Park extends LayerDefinition {
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
        mappings: [{
 | 
					        mappings: [{
 | 
				
			||||||
            k: null, txt: "De gemeente beheert dit park"
 | 
					            k: null, txt: "De gemeente beheert dit park"
 | 
				
			||||||
        }]
 | 
					        }],
 | 
				
			||||||
 | 
					        priority: 15
 | 
				
			||||||
    });
 | 
					    });
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -49,7 +57,8 @@ export class Park extends LayerDefinition {
 | 
				
			||||||
        this.minzoom = 13;
 | 
					        this.minzoom = 13;
 | 
				
			||||||
        this.style = this.generateStyleFunction();
 | 
					        this.style = this.generateStyleFunction();
 | 
				
			||||||
        this.title = new NameInline("park");
 | 
					        this.title = new NameInline("park");
 | 
				
			||||||
        this.elementsToShow = [new NameQuestion(),
 | 
					        this.elementsToShow = [
 | 
				
			||||||
 | 
					            new NameQuestion(),
 | 
				
			||||||
            this.accessByDefault,
 | 
					            this.accessByDefault,
 | 
				
			||||||
            this.operatorByDefault,
 | 
					            this.operatorByDefault,
 | 
				
			||||||
            new DescriptionQuestion("park"),
 | 
					            new DescriptionQuestion("park"),
 | 
				
			||||||
| 
						 | 
					@ -66,6 +75,9 @@ export class Park extends LayerDefinition {
 | 
				
			||||||
        return function (properties: any) {
 | 
					        return function (properties: any) {
 | 
				
			||||||
            let questionSeverity = 0;
 | 
					            let questionSeverity = 0;
 | 
				
			||||||
            for (const qd of self.elementsToShow) {
 | 
					            for (const qd of self.elementsToShow) {
 | 
				
			||||||
 | 
					                if (qd instanceof DescriptionQuestion) {
 | 
				
			||||||
 | 
					                    continue;
 | 
				
			||||||
 | 
					                }
 | 
				
			||||||
                if (qd.IsQuestioning(properties)) {
 | 
					                if (qd.IsQuestioning(properties)) {
 | 
				
			||||||
                    questionSeverity = Math.max(questionSeverity, qd.Priority() ?? 0);
 | 
					                    questionSeverity = Math.max(questionSeverity, qd.Priority() ?? 0);
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -6,7 +6,7 @@ import {And, Tag} from "../../Logic/TagsFilter";
 | 
				
			||||||
export class AccessTag extends TagRenderingOptions {
 | 
					export class AccessTag extends TagRenderingOptions {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    private static options = {
 | 
					    private static options = {
 | 
				
			||||||
        priority: 10,
 | 
					        priority: 20,
 | 
				
			||||||
        question: "Is dit gebied toegankelijk?",
 | 
					        question: "Is dit gebied toegankelijk?",
 | 
				
			||||||
        primer: "Dit gebied is ",
 | 
					        primer: "Dit gebied is ",
 | 
				
			||||||
        freeform: {
 | 
					        freeform: {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -12,7 +12,8 @@ export class DescriptionQuestion extends TagRenderingOptions{
 | 
				
			||||||
                key:"description:0",
 | 
					                key:"description:0",
 | 
				
			||||||
                renderTemplate: "{description:0}",
 | 
					                renderTemplate: "{description:0}",
 | 
				
			||||||
                template: "$$$"
 | 
					                template: "$$$"
 | 
				
			||||||
            }
 | 
					            },
 | 
				
			||||||
 | 
					            priority: 14
 | 
				
			||||||
        });
 | 
					        });
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -9,7 +9,7 @@ import {Tag} from "../../Logic/TagsFilter";
 | 
				
			||||||
export class NameQuestion extends TagRenderingOptions{
 | 
					export class NameQuestion extends TagRenderingOptions{
 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
    static options =  {
 | 
					    static options =  {
 | 
				
			||||||
        priority: -1, // Move this last on the priority list, in order to prevent ppl to enter access restrictions and descriptions
 | 
					        priority: 10, // Move this last on the priority list, in order to prevent ppl to enter access restrictions and descriptions
 | 
				
			||||||
        question: "Wat is de <i>officiële</i> naam van dit gebied?<br><span class='question-subtext'>" +
 | 
					        question: "Wat is de <i>officiële</i> naam van dit gebied?<br><span class='question-subtext'>" +
 | 
				
			||||||
            "Zelf een naam bedenken wordt afgeraden.<br/>" +
 | 
					            "Zelf een naam bedenken wordt afgeraden.<br/>" +
 | 
				
			||||||
            "Een beschrijving van het gebied geven kan in een volgende stap.<br/>" +
 | 
					            "Een beschrijving van het gebied geven kan in een volgende stap.<br/>" +
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -8,7 +8,7 @@ export class OperatorTag extends TagRenderingOptions {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    private static options = {
 | 
					    private static options = {
 | 
				
			||||||
        priority: 5,
 | 
					        priority: 15,
 | 
				
			||||||
        question: "Wie beheert dit gebied?",
 | 
					        question: "Wie beheert dit gebied?",
 | 
				
			||||||
        freeform: {
 | 
					        freeform: {
 | 
				
			||||||
            key: "operator",
 | 
					            key: "operator",
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -9,7 +9,10 @@
 | 
				
			||||||
          integrity="sha512-xwE/Az9zrjBIphAcBb3F6JVqxf46+CDLwfLMHloNu6KEQCAWi6HcDUbeOfBIptF7tcCzusKFjFw2yuvEpDL9wQ=="
 | 
					          integrity="sha512-xwE/Az9zrjBIphAcBb3F6JVqxf46+CDLwfLMHloNu6KEQCAWi6HcDUbeOfBIptF7tcCzusKFjFw2yuvEpDL9wQ=="
 | 
				
			||||||
          crossorigin=""/>
 | 
					          crossorigin=""/>
 | 
				
			||||||
    <link rel="stylesheet" href="./index.css"/>
 | 
					    <link rel="stylesheet" href="./index.css"/>
 | 
				
			||||||
 | 
					    <meta property="og:image" content="assets/BuurtnatuurFront.jpg" />
 | 
				
			||||||
 | 
					    <meta property="og:type" content="website" />
 | 
				
			||||||
 | 
					    <meta property="og:title" content="Buurtnatuur.be - samen natuur in kaart brengen" />
 | 
				
			||||||
 | 
					    <meta property="og:description" content="Met deze tool kan iedereen natuur in zijn buurt in kaart brengen en meer informatie geven" />
 | 
				
			||||||
</head>
 | 
					</head>
 | 
				
			||||||
<body>
 | 
					<body>
 | 
				
			||||||
<div id="messagesboxmobilewrapper">
 | 
					<div id="messagesboxmobilewrapper">
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue