forked from MapComplete/MapComplete
		
	
		
			
				
	
	
		
			31 lines
		
	
	
		
			No EOL
		
	
	
		
			1.2 KiB
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			No EOL
		
	
	
		
			1.2 KiB
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
/**
 | 
						|
 * There are two ways to ask for names:
 | 
						|
 * One is a big 'name-question', the other is the 'edit name' in the title.
 | 
						|
 * THis one is the big question
 | 
						|
 */
 | 
						|
import {And, Tag} from "../../Logic/Tags";
 | 
						|
import {TagRenderingOptions} from "../TagRenderingOptions";
 | 
						|
 | 
						|
export class NameQuestion extends TagRenderingOptions {
 | 
						|
 | 
						|
    constructor() {
 | 
						|
        super({
 | 
						|
            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'>" +
 | 
						|
                "Zelf een naam bedenken wordt afgeraden.<br/>" +
 | 
						|
                "Een beschrijving van het gebied geven kan in een volgende stap.<br/>" +
 | 
						|
                "</span>",
 | 
						|
            freeform: {
 | 
						|
                key: "name",
 | 
						|
                template: "De naam is $$$",
 | 
						|
                renderTemplate: "Dit gebied heet <i>{name}</i>",
 | 
						|
                placeholder: "",
 | 
						|
                extraTags: new Tag("noname", "")
 | 
						|
            },
 | 
						|
            mappings: [
 | 
						|
                {k: new And([new Tag("name", ""), new Tag("noname", "yes")]), txt: "Dit gebied heeft geen naam"},
 | 
						|
            ]
 | 
						|
        });
 | 
						|
    }
 | 
						|
 | 
						|
} |