forked from MapComplete/MapComplete
		
	Changes based on user feedback
This commit is contained in:
		
							parent
							
								
									118a60c805
								
							
						
					
					
						commit
						1738fc4252
					
				
					 16 changed files with 342 additions and 64 deletions
				
			
		
							
								
								
									
										13
									
								
								index.ts
									
										
									
									
									
								
							
							
						
						
									
										13
									
								
								index.ts
									
										
									
									
									
								
							|  | @ -20,6 +20,7 @@ import {StrayClickHandler} from "./Logic/StrayClickHandler"; | |||
| import {SimpleAddUI} from "./UI/SimpleAddUI"; | ||||
| import {VariableUiElement} from "./UI/Base/VariableUIElement"; | ||||
| import {SearchAndGo} from "./UI/SearchAndGo"; | ||||
| import {CollapseButton} from "./UI/Base/CollapseButton"; | ||||
| 
 | ||||
| let dryRun = false; | ||||
| 
 | ||||
|  | @ -129,6 +130,8 @@ const addButtons: { | |||
| 
 | ||||
| const flayers: FilteredLayer[] = [] | ||||
| 
 | ||||
| let minZoom = 0; | ||||
| 
 | ||||
| for (const layer of questSetToRender.layers) { | ||||
| 
 | ||||
|     const generateInfo = (tagsES) => { | ||||
|  | @ -143,6 +146,8 @@ for (const layer of questSetToRender.layers) { | |||
|         ) | ||||
|     }; | ||||
| 
 | ||||
|     minZoom = Math.max(minZoom, layer.minzoom); | ||||
|      | ||||
|     const flayer = layer.asLayer(bm, allElements, changes, osmConnection.userDetails, selectedElement, | ||||
|         generateInfo); | ||||
| 
 | ||||
|  | @ -156,7 +161,7 @@ for (const layer of questSetToRender.layers) { | |||
|     flayers.push(flayer); | ||||
| } | ||||
| 
 | ||||
| const layerUpdater = new LayerUpdater(bm, questSetToRender.startzoom, flayers); | ||||
| const layerUpdater = new LayerUpdater(bm, minZoom, flayers); | ||||
| 
 | ||||
| 
 | ||||
| // ------------------ Setup various UI elements ------------
 | ||||
|  | @ -207,6 +212,8 @@ new UserBadge(osmConnection.userDetails, pendingChanges, bm) | |||
| 
 | ||||
| new SearchAndGo(bm).AttachTo("searchbox"); | ||||
| 
 | ||||
| new CollapseButton("messagesbox") | ||||
|     .AttachTo("collapseButton"); | ||||
| var welcomeMessage = () => { | ||||
|     return new VariableUiElement( | ||||
|         osmConnection.userDetails.map((userdetails) => { | ||||
|  | @ -215,7 +222,7 @@ var welcomeMessage = () => { | |||
|                 login = questSetToRender.welcomeBackMessage; | ||||
|             } | ||||
|             return "<div id='welcomeMessage'>" + | ||||
|                 questSetToRender.welcomeMessage + login + | ||||
|                 questSetToRender.welcomeMessage + login + questSetToRender.welcomeTail+ | ||||
|                 "</div>"; | ||||
|         }), | ||||
|         function () { | ||||
|  | @ -229,7 +236,7 @@ welcomeMessage().AttachTo("messagesbox"); | |||
| var messageBox = new MessageBoxHandler(leftMessage, () => {selectedElement.setData(undefined)}); | ||||
| 
 | ||||
| new CenterMessageBox( | ||||
|     questSetToRender.startzoom, | ||||
|     minZoom, | ||||
|     centerMessage, | ||||
|     osmConnection, | ||||
|     locationControl, | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue