aboutsummaryrefslogtreecommitdiff
path: root/webAO/dom
diff options
context:
space:
mode:
Diffstat (limited to 'webAO/dom')
-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
-rw-r--r--webAO/dom/pickEvidence.ts10
5 files changed, 10 insertions, 10 deletions
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")
);
diff --git a/webAO/dom/pickEvidence.ts b/webAO/dom/pickEvidence.ts
index 411acc1..e4c86fa 100644
--- a/webAO/dom/pickEvidence.ts
+++ b/webAO/dom/pickEvidence.ts
@@ -10,7 +10,7 @@ import { getIndexFromSelect } from './getIndexFromSelect'
export function pickEvidence(evidence: number) {
if (client.selectedEvidence !== evidence) {
// Update selected evidence
- if (client.selectedEvidence > 0) {
+ if (client.selectedEvidence >= 0) {
document.getElementById(`evi_${client.selectedEvidence}`)!.className =
"evi_icon";
}
@@ -19,20 +19,20 @@ export function pickEvidence(evidence: number) {
// Show evidence on information window
(<HTMLInputElement>document.getElementById("evi_name")).value =
- client.evidences[evidence - 1].name;
+ client.evidences[evidence].name;
(<HTMLInputElement>document.getElementById("evi_desc")).value =
- client.evidences[evidence - 1].desc;
+ client.evidences[evidence].desc;
// Update icon
const icon_id = getIndexFromSelect(
"evi_select",
- client.evidences[evidence - 1].filename
+ client.evidences[evidence].filename
);
(<HTMLSelectElement>document.getElementById("evi_select")).selectedIndex =
icon_id;
if (icon_id === 0) {
(<HTMLInputElement>document.getElementById("evi_filename")).value =
- client.evidences[evidence - 1].filename;
+ client.evidences[evidence].filename;
}
updateEvidenceIcon();