aboutsummaryrefslogtreecommitdiff
path: root/webAO/dom/pickEvidence.ts
diff options
context:
space:
mode:
authorstonedDiscord <stonedDiscord@users.noreply.github.com>2024-11-20 13:31:50 +0000
committerGitHub Action <actions@github.com>2024-11-20 13:31:50 +0000
commit6684f3fce6e90fd0574d7bab63b629554ab03ef6 (patch)
treeb2a62247d17e23a77af57aea355ba621666817c2 /webAO/dom/pickEvidence.ts
parent95a2d1361d84c61b454ebe506e6963b93f6d8dee (diff)
Prettified Code!
Diffstat (limited to 'webAO/dom/pickEvidence.ts')
-rw-r--r--webAO/dom/pickEvidence.ts81
1 files changed, 41 insertions, 40 deletions
diff --git a/webAO/dom/pickEvidence.ts b/webAO/dom/pickEvidence.ts
index e4c86fa..eef92ec 100644
--- a/webAO/dom/pickEvidence.ts
+++ b/webAO/dom/pickEvidence.ts
@@ -1,51 +1,52 @@
-import { client } from '../client'
-import { cancelEvidence } from './cancelEvidence';
-import { updateEvidenceIcon } from './updateEvidenceIcon'
-import { getIndexFromSelect } from './getIndexFromSelect'
+import { client } from "../client";
+import { cancelEvidence } from "./cancelEvidence";
+import { updateEvidenceIcon } from "./updateEvidenceIcon";
+import { getIndexFromSelect } from "./getIndexFromSelect";
/**
* Highlights and selects an evidence for in-character chat.
* @param {string} evidence the evidence to be presented
*/
export function pickEvidence(evidence: number) {
- if (client.selectedEvidence !== evidence) {
- // Update selected evidence
- if (client.selectedEvidence >= 0) {
- document.getElementById(`evi_${client.selectedEvidence}`)!.className =
- "evi_icon";
- }
- document.getElementById(`evi_${evidence}`)!.className = "evi_icon dark";
- client.selectedEvidence = evidence;
-
- // Show evidence on information window
- (<HTMLInputElement>document.getElementById("evi_name")).value =
- client.evidences[evidence].name;
- (<HTMLInputElement>document.getElementById("evi_desc")).value =
- client.evidences[evidence].desc;
+ if (client.selectedEvidence !== evidence) {
+ // Update selected evidence
+ if (client.selectedEvidence >= 0) {
+ document.getElementById(`evi_${client.selectedEvidence}`)!.className =
+ "evi_icon";
+ }
+ document.getElementById(`evi_${evidence}`)!.className = "evi_icon dark";
+ client.selectedEvidence = evidence;
- // Update icon
- const icon_id = getIndexFromSelect(
- "evi_select",
- 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].filename;
- }
- updateEvidenceIcon();
+ // Show evidence on information window
+ (<HTMLInputElement>document.getElementById("evi_name")).value =
+ client.evidences[evidence].name;
+ (<HTMLInputElement>document.getElementById("evi_desc")).value =
+ client.evidences[evidence].desc;
- // Update button
- document.getElementById("evi_add")!.className =
- "client_button hover_button inactive";
- document.getElementById("evi_edit")!.className =
- "client_button hover_button";
- document.getElementById("evi_cancel")!.className =
- "client_button hover_button";
- document.getElementById("evi_del")!.className = "client_button hover_button";
- } else {
- cancelEvidence();
+ // Update icon
+ const icon_id = getIndexFromSelect(
+ "evi_select",
+ 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].filename;
}
+ updateEvidenceIcon();
+
+ // Update button
+ document.getElementById("evi_add")!.className =
+ "client_button hover_button inactive";
+ document.getElementById("evi_edit")!.className =
+ "client_button hover_button";
+ document.getElementById("evi_cancel")!.className =
+ "client_button hover_button";
+ document.getElementById("evi_del")!.className =
+ "client_button hover_button";
+ } else {
+ cancelEvidence();
+ }
}
window.pickEvidence = pickEvidence;