17 Commits

Author SHA1 Message Date
fe98c9237a Move styles to .css file and remove redundant class rules. 2024-02-09 10:56:37 +01:00
1efc383c50 Remove editor's and correction-panel's IDs 2024-02-07 13:08:24 +01:00
494107bafb Insert correction panel using JS and add editor IDs to support multiple editors 2024-02-07 11:13:32 +01:00
bb58472a5c Cleanup
No need for besEditors to be a dictionary any more. This also makes us
id-agnostic with <div class="bes-online-editor">. 😎
2024-02-06 15:58:11 +01:00
01be8afcdf Rename popup component, and render replacement suggestions 2024-02-06 15:07:38 +01:00
5aaf30934a Rename classes to follow 'bes-xyz' naming convention and apply JavaScript formatter 2024-02-02 11:03:37 +01:00
887741f061 Minor code revision 2024-02-02 10:34:53 +01:00
4e2409fa38 Implement correction panel with highlight functionality for error display 2024-02-02 09:18:28 +01:00
aa3f025c7d Support HTML editing with inline <span> grammar markup 2024-02-01 12:56:36 +01:00
279c815b15 Make sample text more complicated
To catch as many corner cases as possible.
2024-02-01 09:41:20 +01:00
8fe954993b Reverse sorting order and find a way to apply spans when the range has partially selected a non-text node 2024-01-31 14:59:15 +01:00
9447faa024 Attempt to extend grammar checking to HTML 2024-01-31 12:34:38 +01:00
3e4a4e6e91 Support initial and periodic grammar checks 2024-01-30 15:40:44 +01:00
1ce46bf8a2 Create popup component and implement bestr api calls 2024-01-30 10:09:16 +01:00
db9785744f Improve paragraph splitting logic 2024-01-29 14:18:16 +01:00
f733f73509 Implement basic spell checking functionality 2024-01-29 11:04:39 +01:00
93d3dbfd8f Initial commit 2024-01-25 14:06:36 +01:00