diff options
| -rw-r--r-- | webAO/client.html | 2 | ||||
| -rw-r--r-- | webAO/client.js | 21 |
2 files changed, 17 insertions, 6 deletions
diff --git a/webAO/client.html b/webAO/client.html index 13b2de4..5dd0264 100644 --- a/webAO/client.html +++ b/webAO/client.html @@ -74,6 +74,7 @@ <div id="client_background"> <div id="client_gamewindow"> <div id="client_fullview"> + <img id="client_court" onerror="switchPanTilt(2);" onload="switchPanTilt(1);"> <div id="client_stitch_court"> <img id="client_court_def" onerror="imgError(this);"> <img id="client_court_deft" onerror="imgError(this);"> @@ -81,7 +82,6 @@ <img id="client_court_prot" onerror="imgError(this);"> <img id="client_court_pro" onerror="imgError(this);"> </div> - <img id="client_court" onerror="switchPanTilt(2);" onload="switchPanTilt(1);"> <div id="client_def_pair_char" class="client_char" alt="Paired character"> <img id="client_def_pair_gif" onerror="charError(this);"> <img id="client_def_pair_png" onerror="charError(this);"> diff --git a/webAO/client.js b/webAO/client.js index b6a4c38..ed3302a 100644 --- a/webAO/client.js +++ b/webAO/client.js @@ -1794,9 +1794,21 @@ class Viewport { const bgfolder = viewport.bgFolder; const view = document.getElementById('client_fullview'); - const bench = document.getElementById('client_bench_classic'); - const court = document.getElementById('client_court_classic'); - + + let bench; + if ('def,pro,wit'.includes(position)) { + bench = document.getElementById('client_'+position+'_bench'); + } else { + bench = document.getElementById('client_bench_classic'); + } + + let court; + if ('def,pro,wit'.includes(position)) { + court = document.getElementById('client_court_'+position); + } else { + court = document.getElementById('client_court_classic'); + } + const positions = { def: { bg: 'defenseempty.png', @@ -1855,6 +1867,7 @@ class Viewport { } if (viewport.chatmsg.type === 5) { + console.warn("this is a zoom"); court.src = `${AO_HOST}themes/default/${encodeURI(speedLines)}`; bench.style.opacity = 0; } else { @@ -1869,7 +1882,6 @@ class Viewport { } if ('def,pro,wit'.includes(position)) { - document.getElementById(`client_${position}_bench`).style.display = 'none'; view.style.display = ''; document.getElementById('client_classicview').style.display = 'none'; switch (position) { @@ -1884,7 +1896,6 @@ class Viewport { break; } } else { - bench.style.display = ''; view.style.display = 'none'; document.getElementById('client_classicview').style.display = ''; } |
