From a33066f666e59def341b185b4bb6c38fda741e9a Mon Sep 17 00:00:00 2001 From: relrelb Date: Fri, 9 Jul 2021 11:40:02 +0300 Subject: [PATCH] demo: Small cleanups --- web/packages/demo/www/index.js | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/web/packages/demo/www/index.js b/web/packages/demo/www/index.js index 0b09079cd..4b519f287 100644 --- a/web/packages/demo/www/index.js +++ b/web/packages/demo/www/index.js @@ -21,8 +21,11 @@ const sampleFileInputContainer = document.getElementById( ); const localFileInput = document.getElementById("local-file"); const sampleFileInput = document.getElementById("sample-swfs"); -const animOptGroup = document.getElementById("anim-optgroup"); -const gamesOptGroup = document.getElementById("games-optgroup"); +// prettier-ignore +const optionGroups = { + "Animation": document.getElementById("anim-optgroup"), + "Game": document.getElementById("games-optgroup"), +}; // Default config used by the player. const config = { @@ -66,7 +69,8 @@ async function loadFile(file) { return; } hideSample(); - load({ data: await new Response(file).arrayBuffer(), ...config }); + const data = await new Response(file).arrayBuffer(); + load({ data, ...config }); } function loadSample() { @@ -123,14 +127,7 @@ window.addEventListener("load", () => { option.textContent = swfData.title; option.value = swfData.location; option.swfData = swfData; - switch (swfData.type) { - case "Animation": - animOptGroup.append(option); - break; - case "Game": - gamesOptGroup.append(option); - break; - } + optionGroups[swfData.type].append(option); } sampleFileInputContainer.classList.remove("hidden");