From 04be4356884eabd94593501e6ba8fae996e1dfab Mon Sep 17 00:00:00 2001 From: David Vazgenovich Shakaryan Date: Tue, 26 Apr 2022 20:33:50 -0700 Subject: web: prevent player info boxes flashing on load --- web/static/dartboat.js | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) (limited to 'web/static/dartboat.js') diff --git a/web/static/dartboat.js b/web/static/dartboat.js index 653e0ce..371af93 100644 --- a/web/static/dartboat.js +++ b/web/static/dartboat.js @@ -97,26 +97,22 @@ function setPlayerActive(n) { e.classList[n && e.id == `p${n}-info` ? 'add' : 'remove']('active')); } -function hidePlayerInfo(n) { - let elems = document.getElementById(`p${n}-info`).children; - for (let i = 0; i < elems.length; ++i) - elems[i].style.visibility = 'hidden'; -} - function showPlayerInfo(n) { - let elems = document.getElementById(`p${n}-info`).children; - for (let i = 0; i < elems.length; ++i) - elems[i].style.removeProperty('visibility'); + document.getElementById(`p${n}-info-inner`).style.visibility = 'visible'; } -function updatePlayerRem(n, ptr) { - document.getElementById(`p${n}-rem`).textContent = UTF8ToString(ptr); +function hidePlayerInfo(n) { + document.getElementById(`p${n}-info-inner`).style.visibility = 'hidden'; } function updatePlayerName(n, ptr) { document.getElementById(`p${n}-name`).textContent = UTF8ToString(ptr); } +function updatePlayerRem(n, ptr) { + document.getElementById(`p${n}-rem`).textContent = UTF8ToString(ptr); +} + function updatePlayerSugg(n, ptr) { document.getElementById(`p${n}-sugg`).textContent = UTF8ToString(ptr); } -- cgit v1.2.3-70-g09d2