forked from MapComplete/MapComplete
		
	removed geojson
This commit is contained in:
		
							parent
							
								
									4d0f0e55f2
								
							
						
					
					
						commit
						d5b614fc44
					
				
					 88 changed files with 1835 additions and 4874 deletions
				
			
		|  | @ -10,7 +10,6 @@ import LayerConfig from "../../Customizations/JSON/LayerConfig"; | |||
| import BaseUIElement from "../BaseUIElement"; | ||||
| import { Translation } from "../i18n/Translation"; | ||||
| import ScrollableFullScreen from "../Base/ScrollableFullScreen"; | ||||
| import Svg from "../../Svg"; | ||||
| 
 | ||||
| /** | ||||
|  * Shows the filter | ||||
|  | @ -27,63 +26,14 @@ export default class FilterView extends ScrollableFullScreen { | |||
|   } | ||||
| 
 | ||||
|   private static Generatecontent(): BaseUIElement { | ||||
|     let filterPanel: BaseUIElement = new FixedUiElement(""); | ||||
|     let filterPanel: BaseUIElement = new FixedUiElement("more stuff"); | ||||
| 
 | ||||
|     if (State.state.filteredLayers.data.length > 1) { | ||||
|       let activeLayers = State.state.filteredLayers; | ||||
| 
 | ||||
|       if (activeLayers === undefined) { | ||||
|         throw "ActiveLayers should be defined..."; | ||||
|       } | ||||
| 
 | ||||
|       const checkboxes: BaseUIElement[] = []; | ||||
| 
 | ||||
|       for (const layer of activeLayers.data) { | ||||
|         const iconStyle = "width:1.5rem;height:1.5rem;margin-left:1.25rem"; | ||||
| 
 | ||||
|         const icon = new Combine([Svg.checkbox_filled]).SetStyle(iconStyle); | ||||
|         const iconUnselected = new Combine([Svg.checkbox_empty]).SetStyle( | ||||
|           iconStyle | ||||
|         ); | ||||
| 
 | ||||
|         if (layer.layerDef.name === undefined) { | ||||
|           continue; | ||||
|         } | ||||
| 
 | ||||
|         const style = "display:flex;align-items:center;color:#007759"; | ||||
| 
 | ||||
|         const name: Translation = Translations.WT(layer.layerDef.name)?.Clone(); | ||||
| 
 | ||||
|         const styledNameChecked = name | ||||
|           .Clone() | ||||
|           .SetStyle("font-size:large;padding-left:1.25rem"); | ||||
| 
 | ||||
|         const styledNameUnChecked = name | ||||
|           .Clone() | ||||
|           .SetStyle("font-size:large;padding-left:1.25rem"); | ||||
| 
 | ||||
|         const layerChecked = new Combine([icon, styledNameChecked]).SetStyle( | ||||
|           style | ||||
|         ); | ||||
| 
 | ||||
|         const layerNotChecked = new Combine([ | ||||
|           iconUnselected, | ||||
|           styledNameUnChecked, | ||||
|         ]).SetStyle(style); | ||||
| 
 | ||||
|         checkboxes.push( | ||||
|           new Toggle(layerChecked, layerNotChecked, layer.isDisplayed) | ||||
|             .ToggleOnClick() | ||||
|             .SetStyle("margin:0.3em;") | ||||
|         ); | ||||
|       } | ||||
| 
 | ||||
|       let combinedCheckboxes = new Combine(checkboxes); | ||||
|       combinedCheckboxes.SetStyle("display:flex;flex-direction:column;"); | ||||
| 
 | ||||
|       filterPanel = new Combine([combinedCheckboxes]); | ||||
| 
 | ||||
|       return filterPanel; | ||||
|       let layers = State.state.filteredLayers; | ||||
|       console.log(layers); | ||||
|       filterPanel = new Combine(["layerssss", "<br/>", filterPanel]); | ||||
|     } | ||||
| 
 | ||||
|     return filterPanel; | ||||
|   } | ||||
| } | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue