From 1f82d9dff10431a946cfe5b8c6e31c1e8bf6847e Mon Sep 17 00:00:00 2001 From: Miodec Date: Fri, 11 Feb 2022 01:40:08 +0100 Subject: [PATCH] removed dependency by moving code --- frontend/src/js/popups/custom-test-duration-popup.js | 7 +++++++ frontend/src/js/test/test-config.js | 5 +---- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/frontend/src/js/popups/custom-test-duration-popup.js b/frontend/src/js/popups/custom-test-duration-popup.js index 01864cd66..dbabc3994 100644 --- a/frontend/src/js/popups/custom-test-duration-popup.js +++ b/frontend/src/js/popups/custom-test-duration-popup.js @@ -138,3 +138,10 @@ $("#customTestDurationPopup input").keyup((e) => { $("#customTestDurationPopup .button").click(() => { apply(); }); + +$(document).on("click", "#top .config .time .text-button", (e) => { + let mode = $(e.currentTarget).attr("timeConfig"); + if (mode == "custom") { + show(); + } +}); diff --git a/frontend/src/js/test/test-config.js b/frontend/src/js/test/test-config.js index 544db2741..372b8d2b9 100644 --- a/frontend/src/js/test/test-config.js +++ b/frontend/src/js/test/test-config.js @@ -1,4 +1,3 @@ -import * as CustomTestDurationPopup from "../popups/custom-test-duration-popup"; import Config, * as UpdateConfig from "../config"; import * as ManualRestart from "./manual-restart-tracker"; import * as TestLogic from "./test-logic"; @@ -172,9 +171,7 @@ $(document).on("click", "#top .config .wordCount .text-button", (e) => { $(document).on("click", "#top .config .time .text-button", (e) => { let mode = $(e.currentTarget).attr("timeConfig"); - if (mode == "custom") { - CustomTestDurationPopup.show(); - } else { + if (mode != "custom") { UpdateConfig.setTimeConfig(mode); ManualRestart.set(); TestLogic.restart();