forked from MapComplete/MapComplete
		
	Android: back button will close the keyboard
This commit is contained in:
		
							parent
							
								
									714bed7c51
								
							
						
					
					
						commit
						e9c828a2c5
					
				
					 2 changed files with 11 additions and 1 deletions
				
			
		|  | @ -10,7 +10,7 @@ | ||||||
|   import LoginToggle from "./Base/LoginToggle.svelte" |   import LoginToggle from "./Base/LoginToggle.svelte" | ||||||
|   import Pencil from "../assets/svg/Pencil.svelte" |   import Pencil from "../assets/svg/Pencil.svelte" | ||||||
|   import Constants from "../Models/Constants" |   import Constants from "../Models/Constants" | ||||||
|   import { Store, Stores, UIEventSource } from "../Logic/UIEventSource" |   import { ImmutableStore, Store, Stores, UIEventSource } from "../Logic/UIEventSource" | ||||||
|   import ThemesList from "./BigComponents/ThemesList.svelte" |   import ThemesList from "./BigComponents/ThemesList.svelte" | ||||||
|   import { MinimalThemeInformation } from "../Models/ThemeConfig/ThemeConfig" |   import { MinimalThemeInformation } from "../Models/ThemeConfig/ThemeConfig" | ||||||
|   import Eye from "../assets/svg/Eye.svelte" |   import Eye from "../assets/svg/Eye.svelte" | ||||||
|  | @ -105,6 +105,14 @@ | ||||||
|     } |     } | ||||||
|   }) |   }) | ||||||
| 
 | 
 | ||||||
|  |   AndroidPolyfill.onBackButton((() => { | ||||||
|  |     if(searchIsFocussed.data){ | ||||||
|  |       searchIsFocussed.set(false) | ||||||
|  |       return true | ||||||
|  |     } | ||||||
|  |     return false | ||||||
|  |   }), {returnToIndex: new ImmutableStore(false)}) | ||||||
|  | 
 | ||||||
|   /** |   /** | ||||||
|    * Opens the first search candidate |    * Opens the first search candidate | ||||||
|    */ |    */ | ||||||
|  |  | ||||||
|  | @ -31,6 +31,8 @@ | ||||||
|           inputElement?.select() |           inputElement?.select() | ||||||
|         } |         } | ||||||
|       }) |       }) | ||||||
|  |     }else if(document.activeElement === inputElement){ | ||||||
|  |       inputElement?.blur() | ||||||
|     } |     } | ||||||
|   }) |   }) | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue