Nicolas Bayet
e795186dec
[FIX] web_editor: delete unicode character
...
Before this commit, when trying to delete one
unicode character (e.g. 😍 ), only one javascript character was delete
but one unicode character (e.g. 😍 ) could be two javascript characters
as the javascript string is coded in utf-16.
This commit fixes that by calculating the size of one unicode character
from the javascript string.
Task-2658890
closes odoo/odoo#79071
X-original-commit: fea5b87615077f5f41dec8c4d1480f157bbd26ae
Signed-off-by: David Monjoie (dmo) <dmo@odoo.com >
2021-10-27 14:01:43 +00:00
..
2021-10-26 13:22:21 +00:00
2021-09-16 07:17:40 +00:00
2021-07-26 13:09:57 +00:00
2021-09-20 16:39:58 +00:00
2021-10-04 07:56:54 +00:00
2021-10-07 14:17:34 +00:00
2021-09-30 18:27:56 +00:00
2021-08-17 09:39:57 +00:00
2021-09-16 07:17:40 +00:00
2021-07-26 13:09:57 +00:00
2021-07-26 13:09:57 +00:00
2021-09-16 07:17:40 +00:00
2021-10-26 13:23:04 +00:00
2021-09-02 14:15:12 +00:00
2021-07-26 13:09:57 +00:00
2021-09-22 19:25:44 +00:00
2021-09-16 07:17:40 +00:00
2021-09-16 07:17:40 +00:00
2021-07-26 13:09:57 +00:00
2021-10-07 17:59:52 +00:00
2021-07-26 13:09:57 +00:00
2021-07-26 13:09:57 +00:00
2021-07-26 13:09:57 +00:00
2021-10-12 12:56:59 +00:00
2021-10-04 07:57:00 +00:00
2021-10-05 16:54:21 +00:00
2021-09-16 07:17:40 +00:00
2021-08-24 15:23:51 +00:00
2021-10-05 15:40:44 +00:00
2021-09-07 15:50:00 +00:00
2021-07-26 13:09:57 +00:00
2021-09-22 19:25:55 +00:00
2021-10-19 15:58:49 +00:00
2021-07-26 13:09:57 +00:00
2021-10-07 17:59:52 +00:00
2021-07-26 13:09:57 +00:00
2021-10-22 17:34:36 +00:00
2021-07-26 13:09:57 +00:00
2021-10-07 13:09:33 +00:00
2021-10-04 07:57:00 +00:00
2021-09-14 06:01:38 +00:00
2021-10-06 12:39:47 +00:00
2021-10-05 16:54:21 +00:00
2021-09-16 07:17:40 +00:00
2021-09-27 12:21:18 +00:00
2021-10-27 06:39:50 +00:00
2021-10-19 15:58:58 +00:00
2021-10-19 15:58:58 +00:00
2021-09-02 00:43:34 +00:00
2021-07-27 06:57:28 +00:00
2021-09-16 07:17:40 +00:00
2021-10-15 11:31:49 +00:00
2021-09-16 07:17:40 +00:00
2021-09-28 23:42:54 +00:00
2021-10-26 19:40:39 +00:00
2021-10-26 19:40:39 +00:00
2021-10-11 10:15:49 +00:00
2021-10-19 15:58:58 +00:00
2021-07-26 13:09:57 +00:00
2021-10-20 13:01:20 +00:00
2021-10-05 16:54:21 +00:00
2021-07-26 13:09:57 +00:00
2021-10-19 07:12:04 +00:00
2021-10-11 12:34:47 +00:00
2021-07-26 13:09:57 +00:00
2021-10-11 10:15:49 +00:00
2021-08-26 10:21:01 +00:00
2021-10-01 10:09:47 +00:00
2021-09-23 07:17:43 +00:00
2021-09-15 17:50:41 +00:00
2021-09-30 10:38:30 +00:00
2021-10-27 13:16:42 +00:00
2021-10-27 13:16:42 +00:00
2021-10-19 10:50:58 +00:00
2021-10-20 15:15:03 +00:00
2021-10-04 11:29:55 +00:00
2021-07-26 13:09:57 +00:00
2021-10-27 13:16:42 +00:00
2021-10-26 14:10:56 +00:00
2021-07-26 13:09:57 +00:00
2021-09-21 16:08:47 +00:00
2021-10-05 16:54:21 +00:00
2021-10-27 05:54:40 +00:00
2021-09-16 07:17:40 +00:00
2021-10-21 11:08:55 +00:00
2021-07-26 13:09:57 +00:00
2021-07-26 13:09:57 +00:00
2021-10-27 13:16:42 +00:00
2021-09-16 07:17:40 +00:00
2021-10-18 16:26:44 +00:00
2021-10-27 13:16:42 +00:00
2021-10-27 13:16:42 +00:00
2021-10-08 16:09:27 +00:00
2021-10-26 07:47:51 +00:00
2021-07-26 13:09:57 +00:00
2021-10-07 17:59:52 +00:00
2021-10-07 17:59:52 +00:00
2021-10-19 15:58:58 +00:00
2021-07-26 13:09:57 +00:00
2021-10-21 18:02:06 +00:00
2021-07-26 13:09:57 +00:00
2021-10-13 15:23:01 +00:00
2021-08-23 08:56:13 +00:00
2021-10-27 11:56:02 +00:00
2021-07-26 13:09:57 +00:00
2021-10-01 12:40:54 +00:00
2021-10-26 19:40:59 +00:00
2021-10-05 16:54:08 +00:00
2021-09-30 18:27:56 +00:00
2021-10-01 12:40:54 +00:00
2021-10-01 12:40:54 +00:00
2021-10-01 12:40:54 +00:00
2021-10-11 12:34:47 +00:00
2021-10-14 16:16:04 +00:00
2021-07-26 13:09:57 +00:00
2021-07-26 13:09:57 +00:00
2021-10-05 16:53:54 +00:00
2021-07-26 13:09:57 +00:00
2021-10-01 12:40:54 +00:00
2021-10-01 12:40:54 +00:00
2021-08-24 15:48:43 +00:00
2021-08-13 07:04:07 +00:00
2021-07-26 13:09:57 +00:00
2021-08-13 07:04:07 +00:00
2021-10-01 12:40:54 +00:00
2021-10-01 12:40:54 +00:00
2021-07-26 13:09:57 +00:00
2021-07-26 13:09:57 +00:00
2021-10-01 12:40:54 +00:00
2021-07-26 13:09:57 +00:00
2021-10-07 13:09:33 +00:00
2021-10-26 13:22:44 +00:00
2021-09-20 16:39:58 +00:00
2021-10-01 12:40:54 +00:00
2021-09-27 16:56:27 +00:00
2021-10-01 12:40:54 +00:00
2021-10-01 12:40:54 +00:00
2021-07-26 13:09:57 +00:00
2021-09-18 03:10:44 +00:00
2021-07-26 13:09:57 +00:00
2021-10-01 12:40:54 +00:00
2021-10-01 12:40:54 +00:00
2021-07-26 13:09:57 +00:00
2021-10-01 12:40:54 +00:00
2021-10-01 12:40:54 +00:00
2021-10-01 12:40:54 +00:00
2021-07-26 13:09:57 +00:00
2021-07-26 13:09:57 +00:00
2021-09-16 07:17:40 +00:00
2021-10-01 12:40:54 +00:00
2021-10-06 12:39:54 +00:00
2021-09-02 11:47:49 +00:00
2021-08-03 17:58:58 +00:00
2021-07-26 13:09:57 +00:00
2021-08-20 15:04:58 +00:00
2021-07-26 13:09:57 +00:00
2021-07-26 13:09:57 +00:00
2021-10-05 07:27:20 +00:00
2021-10-07 14:17:33 +00:00
2021-10-07 14:17:34 +00:00
2021-10-20 13:01:17 +00:00
2021-10-01 12:40:54 +00:00
2021-07-26 13:09:57 +00:00
2021-10-14 16:16:04 +00:00
2021-10-15 07:24:49 +00:00
2021-10-01 12:40:54 +00:00
2021-10-01 12:40:54 +00:00
2021-10-01 12:40:54 +00:00
2021-07-26 13:09:57 +00:00
2021-10-01 12:40:54 +00:00
2021-10-01 12:40:54 +00:00
2021-08-17 09:39:57 +00:00
2021-10-01 12:40:54 +00:00
2021-08-17 09:39:57 +00:00
2021-10-01 12:40:54 +00:00
2021-10-01 12:40:54 +00:00
2021-10-13 23:33:44 +00:00
2021-10-01 12:40:54 +00:00
2021-10-01 12:40:54 +00:00
2021-10-01 12:40:54 +00:00
2021-10-18 15:13:08 +00:00
2021-10-01 12:40:54 +00:00
2021-10-01 12:40:54 +00:00
2021-10-01 12:40:54 +00:00
2021-10-01 12:40:54 +00:00
2021-10-01 12:40:54 +00:00
2021-10-01 12:40:54 +00:00
2021-10-01 12:40:54 +00:00
2021-07-26 13:09:57 +00:00
2021-10-01 12:40:54 +00:00
2021-07-26 13:09:57 +00:00
2021-10-01 12:40:54 +00:00
2021-10-01 12:40:54 +00:00
2021-10-18 19:03:42 +00:00
2021-10-01 12:40:54 +00:00
2021-10-19 13:17:39 +00:00
2021-10-26 14:11:00 +00:00
2021-10-26 13:22:49 +00:00
2021-09-16 07:17:40 +00:00
2021-07-26 13:09:57 +00:00
2021-10-05 16:54:21 +00:00
2021-09-16 07:17:40 +00:00
2021-09-16 07:17:40 +00:00
2021-10-20 05:32:55 +00:00
2021-09-28 23:42:54 +00:00
2021-09-07 18:08:03 +00:00
2021-07-26 13:09:57 +00:00
2021-07-26 13:09:57 +00:00
2021-10-14 09:28:09 +00:00
2021-07-26 13:09:57 +00:00
2021-09-28 23:42:54 +00:00
2021-09-16 07:17:40 +00:00
2021-10-22 11:09:16 +00:00
2021-10-07 19:07:04 +00:00
2021-10-11 10:15:49 +00:00
2021-07-26 13:09:57 +00:00
2021-10-06 13:50:56 +00:00
2021-10-27 07:23:54 +00:00
2021-10-13 18:24:16 +00:00
2021-07-26 13:09:57 +00:00
2021-07-26 13:09:57 +00:00
2021-10-18 11:36:58 +00:00
2021-10-18 07:56:30 +00:00
2021-09-03 10:37:48 +00:00
2021-09-16 07:17:40 +00:00
2021-09-16 07:17:40 +00:00
2021-10-06 12:39:43 +00:00
2021-10-19 14:43:42 +00:00
2021-10-07 17:59:52 +00:00
2021-10-05 18:05:46 +00:00
2021-08-23 10:54:17 +00:00
2021-10-07 17:59:52 +00:00
2021-08-23 10:54:17 +00:00
2021-09-22 20:39:12 +00:00
2021-08-23 10:54:17 +00:00
2021-10-07 17:59:52 +00:00
2021-08-23 10:54:17 +00:00
2021-08-23 10:54:17 +00:00
2021-08-23 10:54:17 +00:00
2021-08-23 10:54:17 +00:00
2021-08-23 10:54:17 +00:00
2021-08-23 10:54:17 +00:00
2021-09-16 07:17:40 +00:00
2021-10-25 09:53:11 +00:00
2021-10-12 11:44:40 +00:00
2021-10-06 07:03:59 +00:00
2021-09-18 04:26:54 +00:00
2021-07-26 13:09:57 +00:00
2021-10-14 09:28:07 +00:00
2021-07-26 13:09:57 +00:00
2021-07-26 13:09:57 +00:00
2021-07-26 13:09:57 +00:00
2021-10-01 05:20:13 +00:00
2021-09-28 09:28:50 +00:00
2021-08-03 16:20:22 +00:00
2021-10-24 21:33:17 +00:00
2021-07-26 13:09:57 +00:00
2021-10-19 09:35:45 +00:00
2021-09-16 07:17:40 +00:00
2021-10-12 17:03:41 +00:00
2021-10-20 09:12:30 +00:00
2021-09-07 15:50:00 +00:00
2021-10-14 08:12:43 +00:00
2021-09-16 07:17:40 +00:00
2021-09-16 07:17:48 +00:00
2021-09-16 07:17:40 +00:00
2021-10-26 20:25:04 +00:00
2021-09-22 20:39:13 +00:00
2021-10-26 13:23:04 +00:00
2021-09-16 07:17:40 +00:00
2021-10-26 13:23:04 +00:00
2021-10-26 13:23:04 +00:00
2021-10-01 15:26:59 +00:00
2021-10-26 13:23:20 +00:00
2021-10-13 18:24:16 +00:00
2021-10-26 06:44:20 +00:00
2021-09-07 15:49:48 +00:00
2021-09-16 07:17:40 +00:00
2021-09-16 07:17:40 +00:00
2021-10-25 12:14:16 +00:00
2021-10-22 11:09:17 +00:00
2021-10-19 14:43:54 +00:00
2021-10-26 13:22:27 +00:00
2021-10-25 17:50:07 +00:00
2021-10-05 16:54:21 +00:00
2021-07-26 13:09:57 +00:00
2021-10-19 15:58:58 +00:00
2021-10-11 10:15:49 +00:00
2021-10-05 16:54:21 +00:00
2021-10-07 17:59:52 +00:00
2021-09-03 12:45:58 +02:00
2021-10-20 08:00:33 +00:00
2021-09-16 07:17:40 +00:00
2021-10-26 06:44:19 +00:00
2021-10-05 16:54:21 +00:00
2021-10-26 13:23:04 +00:00
2021-09-24 08:24:28 +00:00
2021-10-15 14:58:53 +00:00
2021-10-22 17:34:39 +00:00
2021-07-26 13:09:57 +00:00
2021-10-19 10:51:03 +00:00
2021-09-28 09:29:22 +00:00
2021-10-25 08:43:06 +00:00
2021-10-18 10:22:02 +00:00
2021-09-16 07:17:40 +00:00
2021-10-06 07:03:59 +00:00
2021-10-05 15:40:49 +00:00
2021-09-29 09:59:07 +00:00
2021-07-26 13:09:57 +00:00
2021-10-27 13:16:48 +00:00
2021-10-21 15:47:00 +00:00
2021-10-11 10:15:49 +00:00
2021-10-13 18:24:16 +00:00
2021-10-13 18:24:16 +00:00
2021-10-05 16:54:21 +00:00
2021-10-22 11:09:16 +00:00
2021-07-26 13:09:57 +00:00
2021-10-04 09:16:19 +00:00
2021-09-07 15:50:01 +00:00
2021-10-05 16:53:46 +00:00
2021-10-05 16:53:46 +00:00
2021-10-05 16:53:46 +00:00
2021-09-16 10:01:14 +00:00
2021-09-30 17:12:12 +00:00
2021-09-07 15:50:00 +00:00
2021-07-26 13:09:57 +00:00
2021-09-30 17:12:12 +00:00
2021-09-16 07:17:40 +00:00
2021-07-26 13:09:57 +00:00
2021-09-16 07:17:40 +00:00
2021-10-26 19:40:51 +00:00
2021-10-27 14:01:43 +00:00
2021-09-16 07:17:40 +00:00
2021-10-04 07:57:00 +00:00
2021-10-07 17:59:52 +00:00
2021-10-26 07:48:00 +00:00
2021-09-27 10:59:39 +00:00
2021-10-20 10:27:46 +00:00
2021-10-19 15:58:58 +00:00
2021-07-26 13:09:57 +00:00
2021-10-19 15:58:58 +00:00
2021-07-26 13:09:57 +00:00
2021-10-15 14:58:53 +00:00
2021-10-26 19:40:39 +00:00
2021-10-04 15:30:26 +00:00
2021-10-04 15:30:26 +00:00
2021-10-04 15:30:26 +00:00
2021-09-16 07:17:40 +00:00
2021-07-26 13:09:57 +00:00
2021-07-26 13:09:57 +00:00
2021-10-26 19:40:39 +00:00
2021-09-16 07:17:40 +00:00
2021-09-16 07:17:40 +00:00
2021-10-26 19:40:39 +00:00
2021-10-11 10:15:49 +00:00
2021-10-26 19:40:39 +00:00
2021-09-14 07:10:49 +00:00
2021-07-26 13:09:57 +00:00
2021-09-16 07:17:40 +00:00
2021-09-18 05:42:55 +00:00
2021-10-22 11:09:16 +00:00
2021-07-26 13:09:57 +00:00
2021-10-04 07:57:00 +00:00
2021-07-26 13:09:57 +00:00
2021-10-04 14:12:26 +00:00
2021-10-05 15:40:49 +00:00
2021-07-26 13:09:57 +00:00
2021-07-12 10:57:37 +00:00
2021-09-16 07:17:40 +00:00
2021-10-04 15:31:06 +00:00
2021-07-26 13:09:57 +00:00
2021-10-15 14:58:53 +00:00
2021-10-11 10:15:57 +00:00
2021-10-22 11:09:17 +00:00
2021-10-21 15:47:31 +00:00
2021-07-13 09:25:10 +00:00
2021-09-16 07:17:40 +00:00
2021-08-20 06:22:21 +00:00
2021-09-16 07:17:40 +00:00
2021-07-26 13:09:57 +00:00
2021-09-03 15:45:08 +00:00
2021-09-16 07:17:40 +00:00
2021-09-16 07:17:40 +00:00
2021-09-07 15:50:01 +00:00
2021-09-03 15:45:08 +00:00
2021-10-22 11:09:16 +00:00
2021-10-11 09:02:32 +00:00
2021-08-09 14:13:58 +00:00
2021-09-16 07:17:40 +00:00
2021-10-05 14:18:01 +00:00
2021-10-22 11:09:17 +00:00
2021-10-22 11:09:16 +00:00
2021-10-25 14:49:00 +00:00
2021-07-26 13:09:57 +00:00
2021-07-26 13:09:57 +00:00