Commit graph

200 commits

Author SHA1 Message Date
Miodec d1a25799f6 removed unused file 2022-02-11 22:36:10 +01:00
Miodec a480ba077b converted state files to typescript
part of #2431
2022-02-11 22:34:23 +01:00
Miodec b5996ef4e9 fixed zen mode not working 2022-02-11 22:14:32 +01:00
Miodec d2c88e26bc updating on the next event loop 2022-02-11 22:07:56 +01:00
Miodec 5d8ef4ac09 added click handler to update account page 2022-02-11 22:06:32 +01:00
Miodec 751c7992bc removed console log 2022-02-11 21:53:45 +01:00
Miodec ad530b751f hiding keymap 2022-02-11 21:42:59 +01:00
arda-a 1cce0a1dc6
bugfix: double 'k' on whorfmax layouts are fixed (#2473) 2022-02-11 21:42:35 +01:00
Miodec 26f55816b8 fixed funbox button highlighting
disabled config event when intialising groups
2022-02-11 21:34:20 +01:00
Miodec 1f5500f4bf removed console log 2022-02-11 21:21:19 +01:00
Miodec a8227b0134 reworked how funbox is applied
removes circular dependency
closes #2462
2022-02-11 21:15:43 +01:00
Miodec 5619f9a5ae replaced undefined with false 2022-02-11 20:36:11 +01:00
Miodec 8bffd349e1 added new function to clear funbox 2022-02-11 20:34:32 +01:00
Miodec b49d490cc1 removed dependency by moving code
part of #2462
2022-02-11 20:14:20 +01:00
Miodec 2a4ecba9bf moved active challenge to test state
fixes 1 circular dependency
part of #2462
2022-02-11 20:07:30 +01:00
Miodec eb49521132 missing update 2022-02-11 20:00:45 +01:00
Miodec ef8948578a unnecessary function call
fixes 1 circular dependency
part of #2462
2022-02-11 19:58:08 +01:00
Miodec 77b835a023 moved get data function to account controller
fixes 2 circular dependencies
part of #2462
2022-02-11 19:56:06 +01:00
Miodec a5e678d291 removed comment 2022-02-11 19:49:17 +01:00
Miodec 16ebc21ebd removed unnecessary code 2022-02-11 19:48:46 +01:00
Miodec baf45b00bd fixed 1 circular dependency
part of #2462
2022-02-11 19:42:30 +01:00
Rizwan Mustafa 66194e6220
Fixed circular dependency between practice-words and test-logic (#2472)
* Fixed circular dependency

* Fixed circular dependency between test-logic and practice-words
2022-02-11 19:24:52 +01:00
Miodec 6a2060106c converted focus to ts 2022-02-11 19:15:44 +01:00
Sondre Kjempekjenn 26c57d2ad3
Compile both JS and TS (#2464) by sondrekje
* Compile both JS and TS

Builds upon Ferotiq's PR

* Compile both JS and TS

Builds upon Ferotiq's PR

Co-authored-by: Miodec <bartnikjack@gmail.com>
2022-02-11 19:02:21 +01:00
Miodec db1aef58cc fix 2022-02-11 18:37:07 +01:00
Rizwan Mustafa fe5d9de742
Fixed circular dependency (#2471) 2022-02-11 18:36:20 +01:00
Miodec 075000d554 disabling config event from commandline 2022-02-11 18:15:20 +01:00
Miodec 8542dcc9b8 added variable to disable config event
fixes lag when applying config
2022-02-11 18:11:04 +01:00
Miodec c8b3852739 reacting to every config event if active page is settings 2022-02-11 17:29:45 +01:00
Miodec 10879ce852 removed document ready when subscribing to events 2022-02-11 17:27:12 +01:00
Miodec 2b6adfd46a added timer event
removes 1 circular dependency
part of #2462
2022-02-11 17:08:07 +01:00
Miodec 913bed3352 removed dependency by moving function to another module
part of #2462
2022-02-11 17:05:01 +01:00
Miodec c55d3318f4 dispatching configApplied event
removes dependency
fixes 2 circular dependencies
part of #2462
2022-02-11 16:55:10 +01:00
Miodec fe38315f24 moved config event into its own module
part of #2462
2022-02-11 16:51:23 +01:00
Miodec 3a3558ef17 added page transition state module
fixes 6 circular dependencies
part of #2462
2022-02-11 16:30:22 +01:00
Miodec 2878fb03e0 removed dependency by moving click handlers
part of #2462
2022-02-11 16:23:03 +01:00
Miodec 58ac17fa1e moved glarses into its own state module
fixes 1 circular dependency
part of #2462
2022-02-11 16:21:17 +01:00
Miodec 8b6e52e721 removed dependency by moving click handler
fixes 1 circular dependency
part of #2462
2022-02-11 16:17:13 +01:00
Miodec 8916573d87 removed dependencies by moving click handlers
part of #2462
2022-02-11 16:15:19 +01:00
Miodec c00730386e awaiting before show 2022-02-11 16:11:23 +01:00
Miodec 9314409646 updating on button press 2022-02-11 16:11:13 +01:00
Miodec 10f04fa402 moved settings tip update 2022-02-11 16:10:16 +01:00
Miodec d5aa5001d0 completely reworked how page controller works
page change is now generic and pages store their own callback functions
active page now stores page name instead of element name
adds 1 circular dependency. rip
part of #2462
2022-02-11 15:59:20 +01:00
Miodec 833059b18f removed dependency
fixes 1 circular dependency
part of #2462
2022-02-11 14:13:24 +01:00
Miodec 53f494f37e moved click handler
fixes 1 circular dependency
part of #2462
2022-02-11 14:08:19 +01:00
Miodec 457117a03c moved click handler
removes 1 circular dependency
part of #2462
2022-02-11 14:04:39 +01:00
Miodec a2558bfc9e removed dependency by moving click handler
part of #2462
2022-02-11 14:03:46 +01:00
Miodec 51ec0ffec8 removed dependency by moving click handler
part of #2462
2022-02-11 14:02:29 +01:00
Miodec b0bc26c90c removed dependency by moving click handler
part of #2462
2022-02-11 14:01:08 +01:00
Miodec bf3ad6be2a removed dependency by moving code to a different module
part of #2462
2022-02-11 13:59:28 +01:00
Miodec 23823527e8 moved modes notice into its own module 2022-02-11 13:54:38 +01:00
Miodec 8fd7e508cf added test state
part of #2462
2022-02-11 13:47:34 +01:00
Miodec c8139ae13d added page controller
part of #2462
2022-02-11 13:34:26 +01:00
Miodec 1c8337fdf7 moved bailout to another module
fixes 1 circular dependency
part of #2462
2022-02-11 13:24:03 +01:00
Miodec 5103ef1b26 moved wpm raw and burst history to another module
removes some dependencies
2022-02-11 13:18:52 +01:00
Miodec 788897fcf2 removed dependencies by moving click handlers
part of #2462
2022-02-11 13:09:53 +01:00
Miodec c0c0bccc7b only uglifying when building for deployment 2022-02-11 12:46:19 +01:00
Miodec 7ddd3c216e fixed indicate typos replace causing funky behaviour with stop on error 2022-02-11 01:56:35 +01:00
Miodec aab8792cee added escape handlers to popups 2022-02-11 01:53:27 +01:00
Miodec 825a8e2732 removed dependencies
commandline no longer is responsible for closing popups on escape
each popup should handle this in their own module
if a popup is visible commandline keypress handler just stops
fixes 3 circular dependencies
part of #2462
2022-02-11 01:50:00 +01:00
Miodec fe8f8e6851 added popup wrapper to leaderboard 2022-02-11 01:46:06 +01:00
Miodec 1f82d9dff1 removed dependency by moving code 2022-02-11 01:40:08 +01:00
Miodec 7b599a2465 removed dependencies 2022-02-11 01:38:43 +01:00
Miodec a5e842fe91 removed dependency by moving click handlers 2022-02-11 01:34:56 +01:00
Miodec 89221dd325 removed dependencies
fixes 1 circular dependency
part of #2462
2022-02-11 01:22:14 +01:00
Miodec e715c8cd22 removed unnecessary code
fixes 1 circular dependency
part of #2462
2022-02-11 01:18:53 +01:00
Miodec 5de8fa09d1 moved click handlers
fixes 1 circular dependency
part of #2462
2022-02-11 01:16:01 +01:00
Miodec 60b724e1c0 unnecessary code 2022-02-11 01:12:20 +01:00
Miodec cf5198998f added time state
fixes 1 circular dependency
part of #2462
2022-02-11 01:09:15 +01:00
Miodec 86bbc96836 removed dependency
part of #2462
2022-02-11 01:02:41 +01:00
Miodec 28c7d1a613 moved click handler
fixes 1 circular dependency
part of #2462
2022-02-11 00:47:50 +01:00
Miodec 56aaa3dc2a added test words and test input
fixes 6 circular dependencies
part of #2462
2022-02-11 00:45:58 +01:00
Miodec d808d8a2d0 removed self import 2022-02-10 23:51:24 +01:00
Miodec 95a969b147 removed account dependency 2022-02-10 23:49:23 +01:00
Miodec 8b2838e023 removed dependency 2022-02-10 23:48:37 +01:00
Miodec c4139ac44b missing import 2022-02-10 23:39:21 +01:00
Miodec 88fcbfff4e moved click handlers to a different module
fixes 1 circular dependency
part of #2462
2022-02-10 23:38:05 +01:00
Miodec 9c8705b9dc removed unnecessary code 2022-02-10 23:33:07 +01:00
Miodec 099cbe4d8f fixed 1 circular dependency
part of #2462
2022-02-10 23:25:39 +01:00
Miodec a8d0d807f2 moved test active to a state module
fixes 3 circular dependencies
part of #2462
2022-02-10 23:23:19 +01:00
Miodec beac92f399 added try catch to dispatch event 2022-02-10 23:13:27 +01:00
Miodec 2ae7957e37 removed self import 2022-02-10 22:59:17 +01:00
Miodec 1b94710ca4 removed self import 2022-02-10 22:57:26 +01:00
Miodec c38c767d1c subscribing to config event
fixes 2 circular dependencies
part of #2462
2022-02-10 22:51:09 +01:00
Miodec bcde1d6a8d subscribing to config event
fixes 1 circular dependency
part of #2462
2022-02-10 22:49:21 +01:00
Miodec 60b04c1f0c subscribing to config event
fixes 1 circular dependency
part of #2462
2022-02-10 22:47:50 +01:00
Miodec 9967ceb4bd removed unused code
fixes 1 circular dependency
part of #2462
2022-02-10 22:45:23 +01:00
Miodec 7b6d02ba8d subscribing to config event
fixes 8 circular dependencies
part of #2462
2022-02-10 22:43:45 +01:00
Miodec ef3b1d2393 subscribing to config event
part of #2462
2022-02-10 22:41:26 +01:00
Miodec 9ea6377ff2 subscribing to config event
fixes 1 circular dependency
part of #2462
2022-02-10 22:39:27 +01:00
Miodec c6cce3196c subscribing to config event
part of #2462
2022-02-10 22:34:46 +01:00
Miodec 9aacfe8779 subscribing to config events
part of #2462
2022-02-10 22:28:08 +01:00
Miodec b43474b912 subscribing to config event
part of #2462
2022-02-10 22:21:10 +01:00
Miodec bf93703ded subscribing to config event
part of #2462
2022-02-10 22:19:57 +01:00
Miodec dcb04f19e7 subscribing to config event
part of #2462
2022-02-10 22:18:28 +01:00
Miodec 9ec4c72a34 moved function 2022-02-10 22:18:08 +01:00
Miodec 9095c803fb moved function 2022-02-10 22:17:56 +01:00
Miodec afc1a6d02c subscribing to config event
part of #2462
2022-02-10 22:10:57 +01:00
Miodec 026a897f17 subscribing to config event
part of #2462
2022-02-10 22:04:21 +01:00
Miodec 6834e09c91 stopping if word is undefined 2022-02-10 22:04:07 +01:00