diff options
Diffstat (limited to 'webAO/dom')
| -rw-r--r-- | webAO/dom/cancelEvidence.ts | 4 | ||||
| -rw-r--r-- | webAO/dom/deleteEvidence.ts | 2 | ||||
| -rw-r--r-- | webAO/dom/editEvidence.ts | 2 | ||||
| -rw-r--r-- | webAO/dom/onEnter.ts | 2 | ||||
| -rw-r--r-- | webAO/dom/pickEvidence.ts | 10 |
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(); |
