This repository has been archived on 2023-07-11. You can view files and clone it, but cannot push or open issues or pull requests.
web/js/index.js

28 lines
740 B
JavaScript
Raw Normal View History

2023-02-09 20:29:07 +00:00
// Init:
pageInit()
versionDisplay()
2023-02-09 20:29:07 +00:00
if ('serviceWorker' in navigator) {
navigator.serviceWorker.register('/sw.js')
2023-02-09 20:29:07 +00:00
}
async function pageInit() {
await loadQuickLinks()
hideLoading() // From lib.main
2023-02-09 20:29:07 +00:00
}
2023-05-08 21:31:47 +01:00
// eslint-disable-next-line no-unused-vars
2023-02-09 20:29:07 +00:00
async function gotoBoard(station){
vibe('ok')
window.location.assign(`${window.location.origin}/board.html?stn=${station}`)
2023-02-09 20:29:07 +00:00
}
async function loadQuickLinks(){
var data = await getQuickLinks() // From lib.main
var buttons = ''
for(var i = 0; i < data.length; i++) {
buttons += `
2023-02-09 20:29:07 +00:00
<button class="actionbutton" onclick="gotoBoard('${data[i]}')">${data[i].toUpperCase()}</button>`
}
document.getElementById('quick_links').insertAdjacentHTML('beforeend', buttons)
2023-02-09 20:29:07 +00:00
}