aboutsummaryrefslogtreecommitdiff
path: root/webAO
diff options
context:
space:
mode:
authorstonedDiscord <Tukz@gmx.de>2022-04-06 23:01:53 +0200
committerstonedDiscord <Tukz@gmx.de>2022-04-06 23:01:53 +0200
commit3e27e18149f9b89122edb639d9c00c78d270e4cd (patch)
treee59a4c0f42313cd0072621efc9e4b6e07501a693 /webAO
parent9a175fa1ea4a2acaf109fcdd532f4663e8b594e5 (diff)
fix pantilt enabling on old bgs
Diffstat (limited to 'webAO')
-rw-r--r--webAO/client.ts28
1 files changed, 16 insertions, 12 deletions
diff --git a/webAO/client.ts b/webAO/client.ts
index 94083f1..10cafcd 100644
--- a/webAO/client.ts
+++ b/webAO/client.ts
@@ -2796,19 +2796,23 @@ window.iniedit = iniedit;
/**
* Triggered by the pantilt checkbox
*/
-export async function switchPanTilt(addcheck: number) {
- const background = document.getElementById('client_fullview');
- if (addcheck === 1) {
- (<HTMLInputElement>document.getElementById('client_pantilt')).checked = true;
- document.getElementById('client_court').style.display = '';
- } else if (addcheck === 2) {
- (<HTMLInputElement>document.getElementById('client_pantilt')).checked = false;
- document.getElementById('client_court').style.display = 'none';
- }
- if ((<HTMLInputElement>document.getElementById('client_pantilt')).checked) {
- background.style.transition = '0.5s ease-in-out';
+export async function switchPanTilt() {
+ const fullview = document.getElementById('client_fullview');
+ const fullbg = <HTMLImageElement>document.getElementById('client_court');
+ const checkbox = <HTMLInputElement>document.getElementById('client_pantilt');
+
+ if (fullbg.src = transparentPng) {
+ checkbox.checked = false;
+ fullbg.style.display = 'none';
} else {
- background.style.transition = 'none';
+ checkbox.checked = true;
+ fullbg.style.display = '';
+ }
+
+ if (checkbox.checked) {
+ fullview.style.transition = '0.5s ease-in-out';
+ } else {
+ fullview.style.transition = 'none';
}
}
window.switchPanTilt = switchPanTilt;