inverted logic, using vanilla js

This commit is contained in:
Miodec 2022-02-03 15:54:07 +01:00
parent 795bf8aef4
commit ec4c65356d

View file

@ -660,24 +660,40 @@ $(document).keydown((event) => {
//autofocus
const wordsFocused = $("#wordsInput").is(":focus");
const pageTestActive = !$(".pageTest").hasClass("hidden");
const pageTestActive = UI.getActivePage() === "pageTest";
const commandLineVisible = !$("#commandLineWrapper").hasClass("hidden");
const leaderboardsVisible = !$("#leaderboardsWrapper").hasClass("hidden");
const modePopupVisible =
!$("#customTextPopupWrapper").hasClass("hidden") ||
!$("#customWordAmountPopupWrapper").hasClass("hidden") ||
!$("#customTestDurationPopupWrapper").hasClass("hidden") ||
!$("#quoteSearchPopupWrapper").hasClass("hidden") ||
!$("#quoteSubmitPopupWrapper").hasClass("hidden") ||
!$("#quoteApprovePopupWrapper").hasClass("hidden") ||
!$("#quoteReportPopupWrapper").hasClass("hidden") ||
!$("#wordFilterPopupWrapper").hasClass("hidden");
const popupsHidden =
document
.querySelector("#customTextPopupWrapper")
?.classList.contains("hidden") === true ||
document
.querySelector("#customWordAmountPopupWrapper")
?.classList.contains("hidden") === true ||
document
.querySelector("#customTestDurationPopupWrapper")
?.classList.contains("hidden") === true ||
document
.querySelector("#quoteSearchPopupWrapper")
?.classList.contains("hidden") === true ||
document
.querySelector("#quoteSubmitPopupWrapper")
?.classList.contains("hidden") === true ||
document
.querySelector("#quoteApprovePopupWrapper")
?.classList.contains("hidden") === true ||
document
.querySelector("#quoteReportPopupWrapper")
?.classList.contains("hidden") === true ||
document
.querySelector("#wordFilterPopupWrapper")
?.classList.contains("hidden") === true;
const allowTyping =
pageTestActive &&
!commandLineVisible &&
!leaderboardsVisible &&
!modePopupVisible &&
popupsHidden &&
!TestUI.resultVisible &&
(wordsFocused || event.key !== "Enter");