Commit graph

33 commits

Author SHA1 Message Date
the-djmaze
916d7e6d88 Squire WYSIWYG should be a bit faster now 2022-09-14 23:17:02 +02:00
the-djmaze
ef8b1f40e4 Use JavaScript Optional chaining in vendors/* 2022-09-12 22:07:51 +02:00
the-djmaze
3f3a3f9147 Improved Squire WYSIWYG handling of A and IMG.
And also use Optional chaining (?.)
2022-08-29 09:36:32 +02:00
the-djmaze
e6ea47e75f Bugfix: startBlock could be null 2022-05-17 12:26:29 +02:00
the-djmaze
143cef5ffb Resolve #364 2022-05-12 15:10:24 +02:00
the-djmaze
40a0391092 Resolve #296 and cleanup Squire a bit 2022-03-22 10:10:11 +01:00
the-djmaze
0b91ef04a0 Resolve #275 2022-03-08 17:22:08 +01:00
the-djmaze
6d6690009c Cleanup unused Squire code 2022-02-26 10:22:14 +01:00
the-djmaze
16c7fdaf3b Squire remove brBreaksLine test 2022-02-11 11:27:30 +01:00
djmaze
7027b1b74c Squire v1.11.3
https://github.com/neilj/Squire/pull/417
2021-11-17 12:29:24 +01:00
djmaze
5efbcf5ad3 Squire
* drop isWin and isEdge (legacy)
* simplify isWebKit
* some code to ES 2015
2021-08-16 15:31:25 +02:00
djmaze
d4f55a02a4 Improve Squire edit history stack 2021-08-16 13:13:33 +02:00
djmaze
478ba00321 Bugfix: can't access property "classNames", config is undefined 2021-04-09 11:02:28 +02:00
djmaze
d351ee6367 Updated Squire to v1.11.1 2021-03-05 13:40:52 +01:00
djmaze
fac36e828b Cleanup Squire and Knockout with help of Chromium Code Coverage
Bugfix: Squire inlineNodeNames the 'I' tag was missing
Improved: Squire style editing
2021-02-23 22:50:48 +01:00
djmaze
075762000b Resolve https://github.com/the-djmaze/snappymail/issues/32
Related https://github.com/the-djmaze/snappymail/issues/28
2020-10-30 16:59:52 +01:00
djmaze
8a8d64a2c1 Resolve https://github.com/the-djmaze/snappymail/issues/28
Issue was incorrect filter param in createTreeWalker
2020-10-28 17:03:03 +01:00
djmaze
d747de7649 Revert my Squire node.remove() back to detach(node) and
Cleanup some code
2020-10-17 14:08:27 +02:00
djmaze
a177081224 Bugfix: container.remove() is not a function 2020-10-14 19:18:10 +02:00
djmaze
167e323c72 Bugfix for https://github.com/the-djmaze/snappymail/issues/15#issuecomment-706213859 2020-10-13 15:23:34 +02:00
djmaze
e02deee4f1 Make touchstart/touchmove events passive 2020-10-13 15:16:57 +02:00
djmaze
ee23a5553e Resolve https://github.com/the-djmaze/snappymail/issues/22 2020-10-09 10:31:44 +02:00
djmaze
6c75dd12f8 Cleanup CSS and JS code 2020-10-01 11:10:40 +02:00
djmaze
a1a413dca2 Modifications for https://github.com/the-djmaze/snappymail/issues/15 2020-09-28 09:51:12 +02:00
djmaze
a8ddeecb49 Improved Webkit and Gecko :empty selector.
But the real block level unfocusable bug is still not solved.
2020-09-24 16:11:46 +02:00
djmaze
0fde531dd3 Issue #12 has something todo with Webkit and Gecko
A DIV has no height, but we solve this with CSS :empty
It's not perfect because we can still not focus when there's no BR.
Will keep digging!
2020-09-24 15:13:33 +02:00
djmaze
d291716489 Cleanup some old browser support code in Squire 2020-09-24 13:01:07 +02:00
djmaze
6c6a5dd03b Enable Squire by default and put CKEditor as option 2020-09-22 15:21:23 +02:00
djmaze
996c747e45 Bugfix: Squire setHTML failed with hidden exception 2020-09-22 15:03:14 +02:00
djmaze
f300ec94ee https://github.com/neilj/Squire/pull/344 2020-09-14 12:33:36 +02:00
djmaze
a022139403 Added: browse/upload image button to SquireUI 2020-09-11 14:40:13 +02:00
djmaze
a7cc115bfb Move SquireUI into libs.js 2020-09-11 12:39:56 +02:00
djmaze
dd66824cd1 Added the modified Squire HTML editor 2020-09-09 18:45:33 +02:00