feat: made Controller.svelte a bit more responsive
This commit is contained in:
parent
29a363fc2c
commit
5638d605c8
|
@ -7,11 +7,11 @@
|
|||
websocket = new WebSocket('ws://localhost:6789/');
|
||||
});
|
||||
|
||||
let passwordInput = document.querySelector('#password-text');
|
||||
let divLogin = document.querySelector('#login');
|
||||
let divDashboard = document.querySelector('#dashboard');
|
||||
let stateList = document.querySelector('#stateList');
|
||||
let saveButton = document.getElementById('save');
|
||||
let passwordInput = document.querySelector('#password-text') as HTMLElement;
|
||||
let divLogin = document.querySelector('#login') as HTMLElement;
|
||||
let divDashboard = document.querySelector('#dashboard') as HTMLElement;
|
||||
let stateList = document.querySelector('#stateList') as HTMLElement;
|
||||
let saveButton = document.getElementById('save') as HTMLElement;
|
||||
|
||||
saveButton.onclick = function (event) {
|
||||
websocket.send(JSON.stringify({ admin: 'save' }));
|
||||
|
@ -43,7 +43,7 @@
|
|||
|
||||
const sendCreds = () => () => {
|
||||
if (websocket) {
|
||||
let message = JSON.stringify({ auth: passwordInput.value });
|
||||
let message = JSON.stringify({ auth: (<HTMLInputElement>passwordInput).value });
|
||||
websocket.send(message);
|
||||
websocket.addEventListener('message', authSuccess);
|
||||
}
|
||||
|
|
|
@ -74,49 +74,84 @@
|
|||
</table>
|
||||
|
||||
<style lang="scss">
|
||||
td {
|
||||
text-align: center;
|
||||
@media (orientation: landscape) {
|
||||
button {
|
||||
width: 10vh;
|
||||
height: 10vh;
|
||||
}
|
||||
|
||||
#start,
|
||||
#select,
|
||||
#l,
|
||||
#r {
|
||||
button {
|
||||
width: 20vh;
|
||||
}
|
||||
}
|
||||
|
||||
#r,
|
||||
#l {
|
||||
padding-bottom: 10vh;
|
||||
}
|
||||
|
||||
#right {
|
||||
padding-right: 15vh;
|
||||
}
|
||||
}
|
||||
|
||||
@media (orientation: portrait) {
|
||||
button {
|
||||
width: 10vw;
|
||||
height: 10vw;
|
||||
}
|
||||
}
|
||||
|
||||
#a,
|
||||
#b {
|
||||
button {
|
||||
border-radius: 50%;
|
||||
#start,
|
||||
#select,
|
||||
#l,
|
||||
#r {
|
||||
button {
|
||||
width: 20vw;
|
||||
}
|
||||
}
|
||||
|
||||
#r,
|
||||
#l {
|
||||
padding-bottom: 10vw;
|
||||
}
|
||||
|
||||
#right {
|
||||
padding-right: 15vw;
|
||||
}
|
||||
}
|
||||
|
||||
#left,
|
||||
#right,
|
||||
#up,
|
||||
#down {
|
||||
button {
|
||||
border-radius: 10%;
|
||||
td {
|
||||
text-align: center;
|
||||
&#r {
|
||||
text-align: right;
|
||||
}
|
||||
}
|
||||
|
||||
#start,
|
||||
#select,
|
||||
#l,
|
||||
#r {
|
||||
button {
|
||||
width: 20vw;
|
||||
border-radius: 25%;
|
||||
&#start,
|
||||
&#select,
|
||||
&#l,
|
||||
&#r {
|
||||
button {
|
||||
border-radius: 25%;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#r,
|
||||
#l {
|
||||
padding-bottom: 10vw;
|
||||
}
|
||||
#r {
|
||||
text-align: right;
|
||||
}
|
||||
&#left,
|
||||
&#right,
|
||||
&#up,
|
||||
&#down {
|
||||
button {
|
||||
border-radius: 10%;
|
||||
}
|
||||
}
|
||||
|
||||
#right {
|
||||
padding-right: 15vw;
|
||||
&#a,
|
||||
&#b {
|
||||
button {
|
||||
border-radius: 50%;
|
||||
}
|
||||
}
|
||||
}
|
||||
</style>
|
||||
|
|
Loading…
Reference in a new issue