18 Commits

Author SHA1 Message Date
06513cab05 Reinstate setTimeout function in CKEditor to ensure proper handling of instances where a specific height value is assigned to the editable element 2024-05-22 14:22:16 +02:00
afd9709ef5 Fix statusDiv position
This position needs to be tested on high resolution displays (4K, etc.)
2024-05-22 14:15:06 +02:00
f3ee5d1d37 Add an option to detach event listener and retrieve original spellcheck attribute 2024-05-22 14:08:37 +02:00
6784df431c Eliminate unnecessary setTimeout function from CKEditor's class, since it is no longer needed 2024-05-22 13:36:08 +02:00
21eaa95130 Implement ResizeObserver to observe resizing in host elements 2024-05-22 13:31:54 +02:00
89201ceaff service2.js: Port CKEditor service 2024-05-22 12:52:23 +02:00
e0e9f1a651 service2.js: Fix empty paragraph handling 2024-05-22 11:03:54 +02:00
6eac44165f service2.js: Move reusable correction panel handling upstream 2024-05-22 11:03:19 +02:00
0e7e324694 service2.js: Unify equal/same comparisons 2024-05-22 09:47:24 +02:00
5f83dfa4ba service2.js: Add contenteditable=plaintext-only support 2024-05-21 18:32:30 +02:00
478f6269ee service2.js: Remove excessive clearProofing() call
The markProofed() is called for block elements not proofed == not
present in this.results. Hence, clearProofing() has no effect in
markProofed().
2024-05-21 18:31:54 +02:00
49dc3385ea service2.js: Fix onFailedProofingResult not called on abort 2024-05-21 18:30:04 +02:00
67eee1015e service2.js: Fix corner cases and prepare for plain-text services 2024-05-21 11:43:52 +02:00
e05abce7d9 service2.js: Fix status icon and port status popup
However, status popup was disabled as deemed excessive for our use case.
2024-05-15 12:28:15 +02:00
5e339566f3 service2.js: Move abortController management upstream
Generally, any gramar checking will be cancellable and will need this.
2024-05-15 12:28:15 +02:00
ff54607e7e service2.js: Port popup from service.js 2024-05-15 12:28:15 +02:00
133a278c9c service2: Rework proofing notifications and aborting
Notifications were inconsistent in case of errors while checking
grammar.
2024-05-10 15:38:53 +02:00
e499ad22f8 Fork service2.js
Due to intensive development, service.js grew complex and convoluted.
With lessons learned we shall prepare a cleaner and leaner version of
the code.
2024-05-10 14:23:58 +02:00