forked from MapComplete/MapComplete
		
	More fixes to the refactored code
This commit is contained in:
		
							parent
							
								
									42d13f564c
								
							
						
					
					
						commit
						94f9a0de56
					
				
					 15 changed files with 78 additions and 82 deletions
				
			
		|  | @ -1,6 +1,5 @@ | |||
| import {UIEventSource} from "../../Logic/UIEventSource"; | ||||
| import BaseUIElement from "../BaseUIElement"; | ||||
| import $ from "jquery" | ||||
| 
 | ||||
| export class SlideShow extends BaseUIElement { | ||||
| 
 | ||||
|  | @ -15,15 +14,29 @@ export class SlideShow extends BaseUIElement { | |||
|     protected InnerConstructElement(): HTMLElement { | ||||
|         const el = document.createElement("div") | ||||
|         el.classList.add("slic-carousel") | ||||
|         el.style.overflowX = "auto" | ||||
|         el.style.width = "min-content" | ||||
|         el.style.minWidth = "min-content" | ||||
|         el.style.display = "flex" | ||||
| 
 | ||||
|         this.embeddedElements.addCallbackAndRun(elements => { | ||||
|             while (el.firstChild) { | ||||
|                 el.removeChild(el.lastChild) | ||||
|             } | ||||
| 
 | ||||
|             for (const element of elements ?? []) { | ||||
|                 element.SetClass("slick-carousel-content") | ||||
|                 element.SetClass("block ml-1") | ||||
|                     .SetStyle("width: 300px;  max-height: var(--image-carousel-height); height: var(--image-carousel-height)") | ||||
| 
 | ||||
|                 el.appendChild(element.ConstructElement()) | ||||
|             } | ||||
|         }); | ||||
| 
 | ||||
|         return el; | ||||
|         const wrapper = document.createElement("div") | ||||
|         wrapper.style.maxWidth = "100%" | ||||
|         wrapper.style.overflowX = "auto" | ||||
|         wrapper.appendChild(el) | ||||
|         return wrapper; | ||||
|     } | ||||
| 
 | ||||
| } | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue