aboutsummaryrefslogtreecommitdiff
path: root/webAO
diff options
context:
space:
mode:
authorstonedDiscord <Tukz@gmx.de>2024-08-08 22:03:18 +0200
committerstonedDiscord <Tukz@gmx.de>2024-08-08 22:03:18 +0200
commit6c0c4beb618efb6e7cd452160ee52a49b0bb1466 (patch)
treecc15d397e9ee6866b43c58a52f5009f15194e1de /webAO
parentc84c135113a54c4022745a6a4b5e6f2565848b7d (diff)
more off by one
Diffstat (limited to 'webAO')
-rw-r--r--webAO/client.ts4
-rw-r--r--webAO/dom/cancelEvidence.ts4
-rw-r--r--webAO/dom/deleteEvidence.ts2
-rw-r--r--webAO/dom/editEvidence.ts2
-rw-r--r--webAO/dom/onEnter.ts2
5 files changed, 7 insertions, 7 deletions
diff --git a/webAO/client.ts b/webAO/client.ts
index 619955a..ebfb36f 100644
--- a/webAO/client.ts
+++ b/webAO/client.ts
@@ -190,7 +190,7 @@ class Client extends EventEmitter {
this.manifest = [];
this.resources = getResources(AO_HOST, theme);
this.selectedEmote = -1;
- this.selectedEvidence = 0;
+ this.selectedEvidence = -1;
this.checkUpdater = null;
this.sender = sender
this.viewport = masterViewport();
@@ -221,7 +221,7 @@ class Client extends EventEmitter {
get evidence() {
return document.getElementById("button_present").classList.contains("dark")
? this.selectedEvidence
- : 0;
+ : -1;
}
/**
diff --git a/webAO/dom/cancelEvidence.ts b/webAO/dom/cancelEvidence.ts
index a906613..05910f8 100644
--- a/webAO/dom/cancelEvidence.ts
+++ b/webAO/dom/cancelEvidence.ts
@@ -8,11 +8,11 @@ import { AO_HOST } from "../client/aoHost";
*/
export function cancelEvidence() {
// Clear evidence data
- if (client.selectedEvidence > 0) {
+ if (client.selectedEvidence >= 0) {
document.getElementById(`evi_${client.selectedEvidence}`)!.className =
"evi_icon";
}
- client.selectedEvidence = 0;
+ client.selectedEvidence = -1;
// Clear evidence on information window
(<HTMLSelectElement>document.getElementById("evi_select")).selectedIndex = 0;
diff --git a/webAO/dom/deleteEvidence.ts b/webAO/dom/deleteEvidence.ts
index cd299e4..764b9e5 100644
--- a/webAO/dom/deleteEvidence.ts
+++ b/webAO/dom/deleteEvidence.ts
@@ -5,7 +5,7 @@ import { cancelEvidence } from "./cancelEvidence";
* Delete selected evidence.
*/
export function deleteEvidence() {
- const id = client.selectedEvidence - 1;
+ const id = client.selectedEvidence;
client.sender.sendDE(id);
cancelEvidence();
}
diff --git a/webAO/dom/editEvidence.ts b/webAO/dom/editEvidence.ts
index 931caad..80ce350 100644
--- a/webAO/dom/editEvidence.ts
+++ b/webAO/dom/editEvidence.ts
@@ -8,7 +8,7 @@ export function editEvidence() {
const evidence_select = <HTMLSelectElement>(
document.getElementById("evi_select")
);
- const id = client.selectedEvidence - 1;
+ const id = client.selectedEvidence;
client.sender.sendEE(
id,
(<HTMLInputElement>document.getElementById("evi_name")).value,
diff --git a/webAO/dom/onEnter.ts b/webAO/dom/onEnter.ts
index 4948783..65bfa37 100644
--- a/webAO/dom/onEnter.ts
+++ b/webAO/dom/onEnter.ts
@@ -9,7 +9,7 @@ export function onEnter(event: KeyboardEvent) {
if (event.keyCode === 13) {
const mychar = client.character;
const myemo = client.emote;
- const evi = client.evidence;
+ const evi = client.evidence + 1;
const flip = Boolean(
document.getElementById("button_flip")!.classList.contains("dark")
);