Skip to content

Commit b1727ec

Browse files
committed
refactor: move state
1 parent 78b1caa commit b1727ec

4 files changed

Lines changed: 8 additions & 8 deletions

File tree

frontend/src/ts/elements/keymap.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ import * as JSONData from "../utils/json-data";
66
import * as Hangul from "hangul-js";
77
import { showErrorNotification } from "../states/notifications";
88
import { getActivePage } from "../states/core";
9-
import * as TestWords from "../test/test-words";
109
import { onCapsLockChange, isCapsLockOn } from "@leonabcd123/modern-caps-lock";
1110
import * as ShiftTracker from "../test/shift-tracker";
1211
import * as AltTracker from "../test/alt-tracker";
@@ -20,6 +19,7 @@ import { requestDebouncedAnimationFrame } from "../utils/debounced-animation-fra
2019
import { getTheme } from "../states/theme";
2120

2221
import { createEffectOn } from "../hooks/effects";
22+
import { wordsHaveNumbers } from "../test/test-state";
2323

2424
export const keyDataDelimiter = "\uE000";
2525
const keymap = qsr("#keymap");
@@ -431,7 +431,7 @@ export async function refresh(): Promise<void> {
431431
}
432432

433433
const showTopRow =
434-
(TestWords.hasNumbers && Config.keymapMode === "next") ||
434+
(wordsHaveNumbers && Config.keymapMode === "next") ||
435435
Config.keymapShowTopRow === "always" ||
436436
(layoutData.keymapShowTopRow && Config.keymapShowTopRow !== "never");
437437

frontend/src/ts/test/test-logic.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -587,7 +587,7 @@ async function init(): Promise<boolean> {
587587
}
588588
}
589589

590-
TestWords.setHasNumbers(hasNumbers);
590+
TestState.setWordsHaveNumbers(hasNumbers);
591591
setWordsHaveTab(wordsHaveTab);
592592
setWordsHaveNewline(wordsHaveNewline);
593593

frontend/src/ts/test/test-state.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,11 @@ export let resultVisible = false;
1414
export let resultCalculating = false;
1515
export let koreanStatus = false;
1616
export let lastEventLog: EventLog | null = null;
17+
export let wordsHaveNumbers = false;
18+
19+
export function setWordsHaveNumbers(val: boolean): void {
20+
wordsHaveNumbers = val;
21+
}
1722

1823
export function setLastEventLog(log: EventLog): void {
1924
lastEventLog = log;

frontend/src/ts/test/test-words.ts

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -56,8 +56,3 @@ class Words {
5656
}
5757

5858
export const words = new Words();
59-
export let hasNumbers = false;
60-
61-
export function setHasNumbers(tf: boolean): void {
62-
hasNumbers = tf;
63-
}

0 commit comments

Comments
 (0)