Commit graph

182 commits

Author SHA1 Message Date
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
Miodec 8dbfa3390f waiting for document to be ready 2022-02-10 22:03:51 +01:00
Miodec b00af827f2 unnecessary code 2022-02-10 21:40:50 +01:00
Miodec b2609bb084 subscribing to config event
part of #2462
2022-02-10 21:40:07 +01:00
Miodec 82e8edbc2f typo 2022-02-10 21:39:12 +01:00
Miodec 6af3e5e89e subscribing to config event
part of #2462
2022-02-10 21:37:42 +01:00
Miodec 51039fdc8d subscribing to config event
part of #2462
2022-02-10 21:36:18 +01:00
Miodec ca58c9e6f6 subscribing to config event
part of #2462
2022-02-10 21:34:28 +01:00
Miodec 90d4fed59e subscribing to config event
part of #2462
2022-02-10 21:29:59 +01:00
Miodec aa2b0eece8 fixes 2022-02-10 21:24:46 +01:00
Miodec 18adf9bf49 subscribing to config event
removed testui dependency
part of #2462
2022-02-10 21:13:51 +01:00
Miodec 073457abc1 added observable event to config 2022-02-10 21:05:14 +01:00
Miodec 87313a5ab5 moved files to new folder 2022-02-10 20:37:57 +01:00
Miodec d92df51a27 added observable util 2022-02-10 20:32:05 +01:00
Miodec e3ca8a131e unnecessary code 2022-02-10 20:02:55 +01:00
Miodec 1f3b938748 moved slow timer into its own module
part of #2462
2022-02-10 19:55:43 +01:00
Miodec 4887b4d913 moved active page into its own module
part of #2462
2022-02-10 19:50:13 +01:00
Miodec 5367accc05 fixed 2 circular dependencies
part of #2462
2022-02-10 19:38:35 +01:00
Miodec bc7eb8a0ca fixed 1 circular dependency
part of #2462
2022-02-10 19:35:24 +01:00