aboutsummaryrefslogtreecommitdiff
path: root/webAO/dom/updateEvidenceIcon.ts
blob: bff04755d0ed422571606bf5c18034f98bb550b4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
import { AO_HOST } from "../client/aoHost";
/**
 * Update evidence icon.
 */
export function updateEvidenceIcon() {
    const evidence_select = <HTMLSelectElement>(
        document.getElementById("evi_select")
    );
    const evidence_filename = <HTMLInputElement>(
        document.getElementById("evi_filename")
    );
    const evidence_iconbox = <HTMLImageElement>(
        document.getElementById("evi_preview")
    );

    if (evidence_select.selectedIndex === 0) {
        evidence_filename.style.display = "initial";
        evidence_iconbox.src = `${AO_HOST}evidence/${encodeURI(
            evidence_filename.value.toLowerCase()
        )}`;
    } else {
        evidence_filename.style.display = "none";
        evidence_iconbox.src = `${AO_HOST}evidence/${encodeURI(
            evidence_select.value.toLowerCase()
        )}`;
    }
}
window.updateEvidenceIcon = updateEvidenceIcon;