forked from MapComplete/MapComplete
		
	Full code cleanup
This commit is contained in:
		
							parent
							
								
									8e6ee8c87f
								
							
						
					
					
						commit
						bd21212eba
					
				
					 246 changed files with 19418 additions and 11729 deletions
				
			
		|  | @ -15,7 +15,7 @@ import FilteredLayer from "../../Models/FilteredLayer"; | |||
| 
 | ||||
| export default class ShareScreen extends Combine { | ||||
| 
 | ||||
|     constructor(state: {layoutToUse: LayoutConfig, locationControl: UIEventSource<Loc>, backgroundLayer: UIEventSource<BaseLayer>, filteredLayers: UIEventSource<FilteredLayer[]>}) { | ||||
|     constructor(state: { layoutToUse: LayoutConfig, locationControl: UIEventSource<Loc>, backgroundLayer: UIEventSource<BaseLayer>, filteredLayers: UIEventSource<FilteredLayer[]> }) { | ||||
|         const layout = state?.layoutToUse; | ||||
|         const tr = Translations.t.general.sharescreen; | ||||
| 
 | ||||
|  | @ -62,40 +62,39 @@ export default class ShareScreen extends Combine { | |||
|         } | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|             const currentLayer: UIEventSource<{ id: string, name: string, layer: any }> = state.backgroundLayer; | ||||
|             const currentBackground = new VariableUiElement(currentLayer.map(layer => { | ||||
|                 return tr.fsIncludeCurrentBackgroundMap.Subs({name: layer?.name ?? ""}); | ||||
|             })); | ||||
|             const includeCurrentBackground = new Toggle( | ||||
|                 new Combine([check(), currentBackground]), | ||||
|                 new Combine([nocheck(), currentBackground]), | ||||
|                 new UIEventSource<boolean>(true) | ||||
|             ).ToggleOnClick() | ||||
|             optionCheckboxes.push(includeCurrentBackground); | ||||
|             optionParts.push(includeCurrentBackground.isEnabled.map((includeBG) => { | ||||
|                 if (includeBG) { | ||||
|                     return "background=" + currentLayer.data.id | ||||
|                 } else { | ||||
|                     return null | ||||
|                 } | ||||
|             }, [currentLayer])); | ||||
|         const currentLayer: UIEventSource<{ id: string, name: string, layer: any }> = state.backgroundLayer; | ||||
|         const currentBackground = new VariableUiElement(currentLayer.map(layer => { | ||||
|             return tr.fsIncludeCurrentBackgroundMap.Subs({name: layer?.name ?? ""}); | ||||
|         })); | ||||
|         const includeCurrentBackground = new Toggle( | ||||
|             new Combine([check(), currentBackground]), | ||||
|             new Combine([nocheck(), currentBackground]), | ||||
|             new UIEventSource<boolean>(true) | ||||
|         ).ToggleOnClick() | ||||
|         optionCheckboxes.push(includeCurrentBackground); | ||||
|         optionParts.push(includeCurrentBackground.isEnabled.map((includeBG) => { | ||||
|             if (includeBG) { | ||||
|                 return "background=" + currentLayer.data.id | ||||
|             } else { | ||||
|                 return null | ||||
|             } | ||||
|         }, [currentLayer])); | ||||
| 
 | ||||
| 
 | ||||
|             const includeLayerChoices = new Toggle( | ||||
|                 new Combine([check(), tr.fsIncludeCurrentLayers.Clone()]), | ||||
|                 new Combine([nocheck(), tr.fsIncludeCurrentLayers.Clone()]), | ||||
|                 new UIEventSource<boolean>(true) | ||||
|             ).ToggleOnClick() | ||||
|             optionCheckboxes.push(includeLayerChoices); | ||||
|         const includeLayerChoices = new Toggle( | ||||
|             new Combine([check(), tr.fsIncludeCurrentLayers.Clone()]), | ||||
|             new Combine([nocheck(), tr.fsIncludeCurrentLayers.Clone()]), | ||||
|             new UIEventSource<boolean>(true) | ||||
|         ).ToggleOnClick() | ||||
|         optionCheckboxes.push(includeLayerChoices); | ||||
| 
 | ||||
|             optionParts.push(includeLayerChoices.isEnabled.map((includeLayerSelection) => { | ||||
|                 if (includeLayerSelection) { | ||||
|                     return Utils.NoNull(state.filteredLayers.data.map(fLayerToParam)).join("&") | ||||
|                 } else { | ||||
|                     return null | ||||
|                 } | ||||
|             }, state.filteredLayers.data.map((flayer) => flayer.isDisplayed))); | ||||
|         optionParts.push(includeLayerChoices.isEnabled.map((includeLayerSelection) => { | ||||
|             if (includeLayerSelection) { | ||||
|                 return Utils.NoNull(state.filteredLayers.data.map(fLayerToParam)).join("&") | ||||
|             } else { | ||||
|                 return null | ||||
|             } | ||||
|         }, state.filteredLayers.data.map((flayer) => flayer.isDisplayed))); | ||||
| 
 | ||||
| 
 | ||||
|         const switches = [ | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue