forked from MapComplete/MapComplete
		
	Fixes to personal layout
This commit is contained in:
		
							parent
							
								
									9bdfd73db4
								
							
						
					
					
						commit
						9409f20bca
					
				
					 5 changed files with 31 additions and 11 deletions
				
			
		|  | @ -51,8 +51,10 @@ export class PersonalLayersPanel extends UIElement { | |||
|                     continue; | ||||
|                 } | ||||
|                 let icon = layer.icon ?? "./assets/checkmark.svg"; | ||||
|                 if (typeof (icon) !== "string") { | ||||
|                     icon = icon.GetContent({"id": "node/-1"}).txt ?? "./assets/checkmark.svg"; | ||||
|                 let iconUnset = layer.icon ?? ""; | ||||
|                 if (layer.icon !== undefined && typeof (layer.icon) !== "string") { | ||||
|                     icon = layer.icon.GetContent({"id": "node/-123456"}).txt ?? "./assets/checkmark.svg"; | ||||
|                     iconUnset = icon; | ||||
|                 } | ||||
| 
 | ||||
|                 let name = layer.name ?? layer.id; | ||||
|  | @ -65,10 +67,16 @@ export class PersonalLayersPanel extends UIElement { | |||
|                     "</b> ", | ||||
|                     layer.description !== undefined ? new Combine(["<br/>", layer.description]) : "", | ||||
|                 ]) | ||||
|                  | ||||
|                 const iconImage = `<img src="${icon}">`; | ||||
|                 const iconUnsetImage = `<img src="${iconUnset}">` | ||||
|                  | ||||
|                 const cb = new CheckBox( | ||||
|                     new SubtleButton(icon ?? "./assets/checkmark.svg", content), | ||||
|                     new SubtleButton( | ||||
|                         new FixedUiElement(`<img src="${icon}">`).SetStyle("opacity:0.1"), | ||||
|                         new FixedUiElement(iconImage).SetStyle(""),  | ||||
|                         content), | ||||
|                     new SubtleButton( | ||||
|                         new FixedUiElement(iconUnsetImage).SetStyle("opacity:0.1;"), | ||||
|                         new Combine(["<del>", | ||||
|                             content, | ||||
|                             "</del>" | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue