forked from MapComplete/MapComplete
		
	Reformat all files with prettier
This commit is contained in:
		
							parent
							
								
									e22d189376
								
							
						
					
					
						commit
						b541d3eab4
					
				
					 382 changed files with 50893 additions and 35566 deletions
				
			
		|  | @ -1,23 +1,25 @@ | |||
| import {InputElement} from "./InputElement"; | ||||
| import {UIEventSource} from "../../Logic/UIEventSource"; | ||||
| import Translations from "../i18n/Translations"; | ||||
| import BaseUIElement from "../BaseUIElement"; | ||||
| import { InputElement } from "./InputElement" | ||||
| import { UIEventSource } from "../../Logic/UIEventSource" | ||||
| import Translations from "../i18n/Translations" | ||||
| import BaseUIElement from "../BaseUIElement" | ||||
| 
 | ||||
| export class FixedInputElement<T> extends InputElement<T> { | ||||
|     private readonly value: UIEventSource<T>; | ||||
|     private readonly _comparator: (t0: T, t1: T) => boolean; | ||||
|     private readonly value: UIEventSource<T> | ||||
|     private readonly _comparator: (t0: T, t1: T) => boolean | ||||
| 
 | ||||
|     private readonly _el: HTMLElement; | ||||
|     private readonly _el: HTMLElement | ||||
| 
 | ||||
|     constructor(rendering: BaseUIElement | string, | ||||
|                 value: T | UIEventSource<T>, | ||||
|                 comparator: ((t0: T, t1: T) => boolean) = undefined) { | ||||
|         super(); | ||||
|         this._comparator = comparator ?? ((t0, t1) => t0 == t1); | ||||
|     constructor( | ||||
|         rendering: BaseUIElement | string, | ||||
|         value: T | UIEventSource<T>, | ||||
|         comparator: (t0: T, t1: T) => boolean = undefined | ||||
|     ) { | ||||
|         super() | ||||
|         this._comparator = comparator ?? ((t0, t1) => t0 == t1) | ||||
|         if (value instanceof UIEventSource) { | ||||
|             this.value = value | ||||
|         } else { | ||||
|             this.value = new UIEventSource<T>(value); | ||||
|             this.value = new UIEventSource<T>(value) | ||||
|         } | ||||
| 
 | ||||
|         this._el = document.createElement("span") | ||||
|  | @ -25,18 +27,17 @@ export class FixedInputElement<T> extends InputElement<T> { | |||
|         if (e) { | ||||
|             this._el.appendChild(e) | ||||
|         } | ||||
| 
 | ||||
|     } | ||||
| 
 | ||||
|     GetValue(): UIEventSource<T> { | ||||
|         return this.value; | ||||
|         return this.value | ||||
|     } | ||||
| 
 | ||||
|     IsValid(t: T): boolean { | ||||
|         return this._comparator(t, this.value.data); | ||||
|         return this._comparator(t, this.value.data) | ||||
|     } | ||||
| 
 | ||||
|     protected InnerConstructElement(): HTMLElement { | ||||
|         return this._el; | ||||
|         return this._el | ||||
|     } | ||||
| } | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue