demo: Use switch statement instead of branches

This commit is contained in:
Daniel Jacobs 2022-08-03 13:47:55 -04:00 committed by Mike Welsh
parent 7343acf65b
commit a2968e6ecb
1 changed files with 11 additions and 9 deletions

View File

@ -99,19 +99,21 @@ function load(options) {
for (const [key, value] of Object.entries(this.metadata)) {
const metadataElement = document.getElementById(key);
if (metadataElement) {
if (key === "backgroundColor") {
metadataElement.value = value ?? "#FFFFFF";
} else {
if (key === "swfVersion") {
switch (key) {
case "backgroundColor":
metadataElement.value = value ?? "#FFFFFF";
break;
case "uncompressedLength":
metadataElement.textContent = `${value >> 10}Kb`;
break;
case "swfVersion":
document.getElementById(
"flashVersion"
).textContent = swfToFlashVersion[value];
}
if (key === "uncompressedLength") {
metadataElement.textContent = `${value >> 10}Kb`;
} else {
// falls through and executes the default case as well
default:
metadataElement.textContent = value;
}
break;
}
}
}