feat(client): ✨ restore settings on reload
This commit is contained in:
parent
3781d07a8c
commit
49e32d5bf1
|
@ -1,4 +1,8 @@
|
||||||
import { controlButtonHandler, keyboardHandler, settingsHandler } from './src/handlers.js'
|
import {
|
||||||
|
controlButtonHandler,
|
||||||
|
keyboardHandler,
|
||||||
|
settingsHandler,
|
||||||
|
} from './src/handlers.js'
|
||||||
import { assignCommands } from './src/utils.js'
|
import { assignCommands } from './src/utils.js'
|
||||||
|
|
||||||
// Input handlers
|
// Input handlers
|
||||||
|
@ -25,3 +29,11 @@ document.addEventListener('keydown', keyboardHandler)
|
||||||
|
|
||||||
// Settings handler
|
// Settings handler
|
||||||
document.querySelector('#settings').addEventListener('submit', settingsHandler)
|
document.querySelector('#settings').addEventListener('submit', settingsHandler)
|
||||||
|
|
||||||
|
// Restore endpoint if available
|
||||||
|
const endpoint = sessionStorage.getItem('robot-endpoint')
|
||||||
|
if (endpoint) {
|
||||||
|
document.querySelector('input[name=ip-address]').value = new URL(
|
||||||
|
endpoint
|
||||||
|
).host
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in a new issue