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