ready btn pretty
This commit is contained in:
parent
5e19ed3ed9
commit
8df5c57b9a
2 changed files with 17 additions and 11 deletions
|
|
@ -149,10 +149,9 @@
|
||||||
rounded-2xl
|
rounded-2xl
|
||||||
absolute
|
absolute
|
||||||
justify-center
|
justify-center
|
||||||
text-black
|
text-center text-lg
|
||||||
text-center
|
|
||||||
text-base
|
|
||||||
bg-white
|
bg-white
|
||||||
|
border-5 border-white
|
||||||
z-50
|
z-50
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -26,8 +26,8 @@ enum QueueState {
|
||||||
};
|
};
|
||||||
|
|
||||||
enum ReadyState {
|
enum ReadyState {
|
||||||
readyUp = "ready up?",
|
readyUp = "ready ok",
|
||||||
readyDown = "ready down",
|
readyDown = "not ready",
|
||||||
};
|
};
|
||||||
|
|
||||||
document.addEventListener("ft:pageChange", (newUrl) => {
|
document.addEventListener("ft:pageChange", (newUrl) => {
|
||||||
|
|
@ -214,13 +214,17 @@ function pongClient(_url: string, _args: RouteHandlerParams): RouteHandlerReturn
|
||||||
rdy_btn.addEventListener("click", ()=>{
|
rdy_btn.addEventListener("click", ()=>{
|
||||||
showInfo("rdy-evt");
|
showInfo("rdy-evt");
|
||||||
switch (rdy_btn.innerText) {
|
switch (rdy_btn.innerText) {
|
||||||
case ReadyState.readyUp:
|
|
||||||
socket.emit('readyUp');
|
|
||||||
rdy_btn.innerText = ReadyState.readyDown;
|
|
||||||
break ;
|
|
||||||
case ReadyState.readyDown:
|
case ReadyState.readyDown:
|
||||||
socket.emit('readyDown');
|
socket.emit('readyUp');
|
||||||
rdy_btn.innerText = ReadyState.readyUp;
|
rdy_btn.innerText = ReadyState.readyUp;
|
||||||
|
rdy_btn.classList.remove("text-red-600");
|
||||||
|
rdy_btn.classList.add("text-green-600");
|
||||||
|
break ;
|
||||||
|
case ReadyState.readyUp:
|
||||||
|
socket.emit('readyDown');
|
||||||
|
rdy_btn.innerText = ReadyState.readyDown;
|
||||||
|
rdy_btn.classList.remove("text-green-600");
|
||||||
|
rdy_btn.classList.add("text-red-600");
|
||||||
break ;
|
break ;
|
||||||
default:
|
default:
|
||||||
showError("error on ready btn");
|
showError("error on ready btn");
|
||||||
|
|
@ -242,9 +246,12 @@ function pongClient(_url: string, _args: RouteHandlerParams): RouteHandlerReturn
|
||||||
} else
|
} else
|
||||||
showError("couldn't find your id in game");
|
showError("couldn't find your id in game");
|
||||||
rdy_btn.classList.remove('hidden');
|
rdy_btn.classList.remove('hidden');
|
||||||
rdy_btn.innerText = ReadyState.readyUp;
|
rdy_btn.classList.add("text-red-600");
|
||||||
|
rdy_btn.innerText = ReadyState.readyDown;
|
||||||
});
|
});
|
||||||
socket.on('rdyEnd', () => {
|
socket.on('rdyEnd', () => {
|
||||||
|
rdy_btn.classList.remove("text-green-600");
|
||||||
|
rdy_btn.classList.remove("text-red-600");
|
||||||
rdy_btn.classList.add('hidden');
|
rdy_btn.classList.add('hidden');
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue