fix: implement responsive connection-screen updates.
This commit is contained in:
+11
-1
@@ -57,7 +57,17 @@
|
||||
async function refreshInfo() {
|
||||
try {
|
||||
info = await request('/api/info');
|
||||
ui.availability.textContent = `Игрок 1: ${info.player1Available ? 'свободен' : 'занят'} · Игрок 2: ${info.player2Available ? 'свободен' : 'занят'} · зрительских мест: ${info.spectatorsAvailable}`;
|
||||
const availabilityItem = (text) => {
|
||||
const item = document.createElement('span');
|
||||
item.className = 'availability-item';
|
||||
item.textContent = text;
|
||||
return item;
|
||||
};
|
||||
ui.availability.replaceChildren(
|
||||
availabilityItem(`Игрок 1: ${info.player1Available ? 'свободен' : 'занят'}`),
|
||||
availabilityItem(`Игрок 2: ${info.player2Available ? 'свободен' : 'занят'}`),
|
||||
availabilityItem(`зрительских мест: ${info.spectatorsAvailable}`),
|
||||
);
|
||||
} catch (error) {
|
||||
ui.availability.textContent = error.message;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user