forked from MapComplete/MapComplete
		
	Finish the additions of reviews
This commit is contained in:
		
							parent
							
								
									c02406241e
								
							
						
					
					
						commit
						cdfffd6120
					
				
					 29 changed files with 675 additions and 142 deletions
				
			
		|  | @ -31,8 +31,15 @@ export default class TagRenderingConfig { | |||
| 
 | ||||
|     constructor(json: string | TagRenderingConfigJson, context?: string) { | ||||
| 
 | ||||
|         if(json === undefined){ | ||||
|             throw "Initing a TagRenderingConfig with undefined in "+context; | ||||
|         if (json === "questions") { | ||||
|             // Very special value
 | ||||
|             this.render = null; | ||||
|             this.question = null; | ||||
|             this.condition = null; | ||||
|         } | ||||
| 
 | ||||
|         if (json === undefined) { | ||||
|             throw "Initing a TagRenderingConfig with undefined in " + context; | ||||
|         } | ||||
|         if (typeof json === "string") { | ||||
|             this.render = Translations.T(json); | ||||
|  | @ -63,13 +70,13 @@ export default class TagRenderingConfig { | |||
|                     throw "Invalid mapping: if without body" | ||||
|                 } | ||||
|                 let hideInAnswer : boolean | TagsFilter = false; | ||||
|                 if(typeof mapping.hideInAnswer === "boolean"){ | ||||
|                 if (typeof mapping.hideInAnswer === "boolean") { | ||||
|                     hideInAnswer = mapping.hideInAnswer; | ||||
|                 }else{ | ||||
|                     hideInAnswer = FromJSON.Tag(mapping.hideInAnswer); | ||||
|                 } else if (mapping.hideInAnswer !== undefined) { | ||||
|                     hideInAnswer = FromJSON.Tag(mapping.hideInAnswer, `${context}.mapping[${i}].hideInAnswer`); | ||||
|                 } | ||||
|                 return { | ||||
|                     if: FromJSON.Tag(mapping.if, `${context}.mapping[${i}]`), | ||||
|                     if: FromJSON.Tag(mapping.if, `${context}.mapping[${i}].if`), | ||||
|                     then: Translations.T(mapping.then), | ||||
|                     hideInAnswer: hideInAnswer | ||||
|                 }; | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue