forked from MapComplete/MapComplete
		
	First nearly-finished draft of project page
This commit is contained in:
		
							parent
							
								
									e8fb457596
								
							
						
					
					
						commit
						adf4eb18c0
					
				
					 6 changed files with 216 additions and 114 deletions
				
			
		|  | @ -1,9 +1,11 @@ | |||
| import BaseUIElement from "../BaseUIElement"; | ||||
| import {FixedUiElement} from "./FixedUiElement"; | ||||
| import Hash from "../../Logic/Web/Hash"; | ||||
| 
 | ||||
| export default class Title extends BaseUIElement { | ||||
|     public readonly title: BaseUIElement; | ||||
|     public readonly level: number; | ||||
|     public readonly id : string | ||||
| 
 | ||||
|     constructor(embedded: string | BaseUIElement, level: number = 3) { | ||||
|         super() | ||||
|  | @ -13,6 +15,7 @@ export default class Title extends BaseUIElement { | |||
|             this.title = embedded | ||||
|         } | ||||
|         this.level = level; | ||||
|         this.id = this.title.ConstructElement().innerText.replace(/ /g, '_') | ||||
|     } | ||||
| 
 | ||||
|     AsMarkdown(): string { | ||||
|  | @ -36,6 +39,7 @@ export default class Title extends BaseUIElement { | |||
|         } | ||||
|         const h = document.createElement("h" + this.level) | ||||
|         h.appendChild(el) | ||||
|         el.id = this.id | ||||
|         return h; | ||||
|     } | ||||
| } | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue