aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorstonedDiscord <Tukz@gmx.de>2022-03-09 19:14:39 +0100
committerstonedDiscord <Tukz@gmx.de>2022-03-09 19:14:39 +0100
commit38a05ca3bb8ab972327c938a7a58d4aa07572daf (patch)
tree32928acdf8d31f486f478ec9d3c9ea4bfd97ca67
parent63a282481d033640a87f97b74f31136410c93717 (diff)
fix benches and speedlines
-rw-r--r--webAO/client.html2
-rw-r--r--webAO/client.js21
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 ac5cfeb..c742b20 100644
--- a/webAO/client.js
+++ b/webAO/client.js
@@ -1802,9 +1802,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',
@@ -1863,6 +1875,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 {
@@ -1877,7 +1890,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) {
@@ -1892,7 +1904,6 @@ class Viewport {
break;
}
} else {
- bench.style.display = '';
view.style.display = 'none';
document.getElementById('client_classicview').style.display = '';
}