summary refs log tree commit diff
path: root/pages/login/page.js
blob: dcc6f20467c9f93fd069d0bc4aeb472828d9e1db (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
async function fetchJSON(url, opts) {
    let resp = await fetch(url, opts);
    return await resp.json()
}

export function onload() {
    document.getElementById("loginForm").addEventListener("submit", async function (ev) {
        ev.preventDefault();
        const username = document.getElementById('username').value;
        const password = document.getElementById('password').value;
        document.getElementById('topbar').classList.remove('hidden')
        try {
            await stores.sdlib.login(username, password)
        } catch (error) {
            return document.getElementById('error').innerText = 'An error occured\n' + error
        }
        pages.goToPage("main")
    })
}