forked from MapComplete/MapComplete
		
	
		
			
	
	
		
			41 lines
		
	
	
	
		
			3.2 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
		
		
			
		
	
	
			41 lines
		
	
	
	
		
			3.2 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| 
								 | 
							
								"use strict";
							 | 
						||
| 
								 | 
							
								Object.defineProperty(exports, "__esModule", { value: true });
							 | 
						||
| 
								 | 
							
								exports.Quests = void 0;
							 | 
						||
| 
								 | 
							
								var Question_1 = require("./Logic/Question");
							 | 
						||
| 
								 | 
							
								var Quests = /** @class */ (function () {
							 | 
						||
| 
								 | 
							
								    function Quests() {
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								    Quests.nameOf = function (name) {
							 | 
						||
| 
								 | 
							
								        return Question_1.QuestionDefinition.noNameOrNameQuestion("<b>Wat is de <i>officiële</i> naam van dit " + name + "?</b><br />" +
							 | 
						||
| 
								 | 
							
								            "Veel gebieden hebben geen naam. Duid dit dan ook zo aan.", "Dit " + name + " heeft geen naam", 20);
							 | 
						||
| 
								 | 
							
								    };
							 | 
						||
| 
								 | 
							
								    Quests.hasFee = Question_1.QuestionDefinition.radioQuestionSimple("Moet men betalen om deze toiletten te gebruiken?", 10, "fee", [{ text: "ja", value: "yes" }, { text: "nee", value: "no" }]);
							 | 
						||
| 
								 | 
							
								    Quests.toiletsWheelChairs = Question_1.QuestionDefinition.radioQuestionSimple("Zijn deze toiletten rolstoeltoegankelijk?", 20, "wheelchair", [{ text: "ja", value: "yes" }, { text: "nee", value: "no" }]).addUnrequiredTag("toilets:position", "urinals");
							 | 
						||
| 
								 | 
							
								    Quests.toiletsChangingTable = Question_1.QuestionDefinition.radioQuestionSimple("Is er een luiertafel beschikbaar?", 20, "changing_table", [{ text: "ja", value: "yes" }, { text: "nee", value: "no" }])
							 | 
						||
| 
								 | 
							
								        // Urinals are often a pitlatrine/something very poor where no changing table is
							 | 
						||
| 
								 | 
							
								        .addUnrequiredTag("toilets:position", "urinals").addUnrequiredTag("toilets:position", "urinal");
							 | 
						||
| 
								 | 
							
								    Quests.toiletsChangingTableLocation = Question_1.QuestionDefinition.radioAndTextQuestion("Waar bevindt de luiertafel zich?", 5, "changing_table", [{ text: "In de vrouwentoiletten", value: "female_toilet" },
							 | 
						||
| 
								 | 
							
								        { text: "In de mannentoiletten", value: "male_toilet" },
							 | 
						||
| 
								 | 
							
								        { text: "In de rolstoeltoegangkelijke toiletten", value: "wheelchair_toilet" },
							 | 
						||
| 
								 | 
							
								        { text: "In de aparte, speciaal voorziene ruimte", value: "dedicated_room" },
							 | 
						||
| 
								 | 
							
								        { text: "In de genderneutrale toiletten", value: "unisex_toilet" }])
							 | 
						||
| 
								 | 
							
								        .addRequiredTag("changing_table", "yes");
							 | 
						||
| 
								 | 
							
								    Quests.toiletsPosition = Question_1.QuestionDefinition.radioQuestionSimple("Wat voor toiletten zijn dit?", 1, "toilets:position", [{ text: "Enkel urinoirs", value: "urinals" },
							 | 
						||
| 
								 | 
							
								        { text: "Enkel 'gewone' toiletten waar men op gaat zitten", value: "seated" },
							 | 
						||
| 
								 | 
							
								        { text: "Er zijn zowel urinoirs als zittoiletten", value: "seated;urinals" }]);
							 | 
						||
| 
								 | 
							
								    Quests.accessNatureReserve = Question_1.QuestionDefinition.radioQuestionSimple("Is dit gebied toegankelijk voor het publiek?", 10, "access", [
							 | 
						||
| 
								 | 
							
								        { text: "Nee, dit is afgesloten", value: "no" },
							 | 
						||
| 
								 | 
							
								        { text: "Nee, dit is een privaat terrein", value: "no" },
							 | 
						||
| 
								 | 
							
								        { text: "Hoewel het een privebos is, kan men er toch in", value: "permissive" },
							 | 
						||
| 
								 | 
							
								        { text: "Enkel tijdens activiteiten of met een gids", value: "guided" },
							 | 
						||
| 
								 | 
							
								        { text: "Ja, het is gewoon toegankelijk", value: "yes" }
							 | 
						||
| 
								 | 
							
								    ]).addUnrequiredTag("seamark:type", "restricted_area");
							 | 
						||
| 
								 | 
							
								    Quests.operator = Question_1.QuestionDefinition.radioAndTextQuestion("Wie is de beheerder van dit gebied?", 1, "operator", [{ text: "Natuurpunt", value: "Natuurpunt" },
							 | 
						||
| 
								 | 
							
								        { text: "Het Agenschap voor Natuur en Bos", value: "Agentschap Natuur en Bos" },
							 | 
						||
| 
								 | 
							
								        { text: "Een prive-eigenaar", value: "private" }
							 | 
						||
| 
								 | 
							
								    ]).addUnrequiredTag("access", "private")
							 | 
						||
| 
								 | 
							
								        .addUnrequiredTag("access", "no");
							 | 
						||
| 
								 | 
							
								    return Quests;
							 | 
						||
| 
								 | 
							
								}());
							 | 
						||
| 
								 | 
							
								exports.Quests = Quests;
							 |