From 1605cccc8c829e2e87a57ec01837cbb44a516afc Mon Sep 17 00:00:00 2001 From: Miodec Date: Sun, 28 Aug 2022 16:56:29 +0200 Subject: [PATCH] added loading to script fetch --- frontend/src/ts/controllers/challenge-controller.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/frontend/src/ts/controllers/challenge-controller.ts b/frontend/src/ts/controllers/challenge-controller.ts index 78b113c79..30ac10a9c 100644 --- a/frontend/src/ts/controllers/challenge-controller.ts +++ b/frontend/src/ts/controllers/challenge-controller.ts @@ -7,6 +7,7 @@ import Config, * as UpdateConfig from "../config"; import * as TestUI from "../test/test-ui"; import * as ConfigEvent from "../observables/config-event"; import * as TestState from "../test/test-state"; +import * as Loader from "../elements/loader"; let challengeLoading = false; @@ -204,7 +205,9 @@ export async function setup(challengeName: string): Promise { UpdateConfig.setMode("custom", true); UpdateConfig.setDifficulty("normal", true); } else if (challenge.type === "script") { + Loader.show(); const response = await fetch("/challenges/" + challenge.parameters[0]); + Loader.hide(); const scriptdata = await response.text(); let text = scriptdata.trim(); text = text.replace(/[\n\r\t ]/gm, " ");