mirror of
				https://github.com/zadam/trilium.git
				synced 2025-10-31 03:08:09 +08:00 
			
		
		
		
	fix(client): allow overriding position using getter (closes #1321)
This commit is contained in:
		
							parent
							
								
									8e66dc300f
								
							
						
					
					
						commit
						2213c500c2
					
				
					 1 changed files with 9 additions and 1 deletions
				
			
		|  | @ -18,7 +18,7 @@ export class TypedComponent<ChildT extends TypedComponent<ChildT>> { | |||
|     children: ChildT[]; | ||||
|     initialized: Promise<void> | null; | ||||
|     parent?: TypedComponent<any>; | ||||
|     position!: number; | ||||
|     _position!: number; | ||||
| 
 | ||||
|     constructor() { | ||||
|         this.componentId = `${this.sanitizedClassName}-${utils.randomString(8)}`; | ||||
|  | @ -31,6 +31,14 @@ export class TypedComponent<ChildT extends TypedComponent<ChildT>> { | |||
|         return this.constructor.name.replace(/[^A-Z0-9]/gi, "_"); | ||||
|     } | ||||
| 
 | ||||
|     get position() { | ||||
|         return this._position; | ||||
|     } | ||||
| 
 | ||||
|     set position(newPosition: number) { | ||||
|         this._position = newPosition; | ||||
|     } | ||||
| 
 | ||||
|     setParent(parent: TypedComponent<any>) { | ||||
|         this.parent = parent; | ||||
|         return this; | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue