Sébastien Theys
9dec7ba7e9
[IMP] web, *: add utils to get dataURL (base64) from file/blob
...
* = partner_autocomplete, point_of_sale, web_editor,
website_forum, website_slides
This can be used for example to preview an image from a file input field.
It can also be used to send the base64 content of the input by RPC instead of
having to rely on form submit as POST with multipart/form-data.
Technically wrap FileReader.readAsDataURL in a Promise.
This will also be used in task-1930726
PR: #33508
Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com >
2019-05-21 11:37:20 +00:00
..
2019-05-20 09:55:28 +00:00
2019-05-13 08:57:49 +00:00
2019-05-13 08:57:49 +00:00
2019-05-06 12:27:51 +02:00
2019-05-07 14:35:12 +02:00
2019-05-13 15:26:12 +02:00
2019-05-05 06:07:56 +02:00
2019-05-13 15:26:12 +02:00
2019-05-01 02:43:48 +02:00
2019-05-13 08:57:49 +00:00
2019-05-13 08:57:49 +00:00
2019-04-28 01:34:21 +02:00
2019-05-05 06:07:56 +02:00
2019-05-05 06:07:56 +02:00
2019-05-05 06:07:56 +02:00
2019-04-28 01:34:21 +02:00
2019-05-16 05:41:21 +00:00
2019-05-05 06:07:56 +02:00
2019-05-05 06:07:56 +02:00
2019-05-13 11:02:27 +02:00
2019-05-05 01:35:12 +02:00
2019-05-05 06:07:56 +02:00
2019-05-05 03:10:58 +02:00
2019-05-05 06:07:56 +02:00
2019-05-13 11:02:27 +02:00
2019-05-13 15:26:12 +02:00
2019-05-13 15:26:12 +02:00
2019-05-05 06:07:56 +02:00
2019-05-13 15:26:12 +02:00
2019-05-13 15:26:12 +02:00
2019-05-08 14:23:53 +00:00
2019-05-13 15:26:12 +02:00
2019-05-05 06:07:56 +02:00
2019-05-05 06:07:56 +02:00
2019-05-06 08:40:02 +00:00
2019-05-16 08:03:13 +00:00
2019-05-13 08:57:49 +00:00
2019-05-05 06:07:56 +02:00
2019-05-05 06:07:56 +02:00
2019-05-05 06:07:56 +02:00
2019-05-16 04:32:43 +00:00
2019-05-13 11:02:27 +02:00
2019-05-15 08:38:51 +00:00
2019-05-13 15:26:12 +02:00
2019-05-16 09:32:22 +00:00
2019-05-13 08:57:49 +00:00
2019-05-13 08:57:49 +00:00
2019-05-05 01:35:12 +02:00
2019-05-13 11:02:27 +02:00
2019-05-05 06:07:56 +02:00
2019-05-01 02:43:48 +02:00
2019-05-05 06:07:56 +02:00
2019-05-16 14:31:22 +00:00
2019-05-05 06:07:56 +02:00
2019-05-13 08:57:49 +00:00
2019-05-13 15:26:12 +02:00
2019-05-13 15:26:12 +02:00
2019-05-05 01:35:12 +02:00
2019-04-14 06:08:11 +02:00
2019-05-05 06:07:56 +02:00
2019-05-17 11:22:10 +02:00
2019-05-05 06:07:56 +02:00
2019-05-13 08:57:49 +00:00
2019-05-13 15:26:12 +02:00
2019-05-13 15:18:40 +00:00
2019-05-05 06:07:56 +02:00
2019-05-05 06:07:56 +02:00
2019-04-23 12:05:29 +00:00
2019-05-20 11:00:40 +00:00
2019-05-05 06:07:56 +02:00
2019-04-28 01:34:21 +02:00
2019-05-09 11:12:22 +02:00
2019-04-09 09:27:35 +00:00
2019-05-13 08:57:49 +00:00
2019-05-13 15:26:12 +02:00
2019-05-05 06:07:56 +02:00
2019-05-05 01:35:12 +02:00
2019-05-10 11:52:58 +00:00
2019-05-10 11:52:58 +00:00
2019-05-10 11:52:58 +00:00
2019-05-10 11:52:58 +00:00
2019-05-10 11:52:58 +00:00
2019-05-08 11:04:54 +00:00
2019-05-10 11:52:58 +00:00
2019-05-10 11:52:58 +00:00
2019-05-10 11:52:58 +00:00
2019-05-13 11:02:27 +02:00
2019-05-10 11:52:58 +00:00
2019-05-10 11:52:58 +00:00
2019-05-10 11:52:58 +00:00
2019-05-10 11:52:58 +00:00
2019-05-10 11:52:58 +00:00
2019-05-13 15:26:12 +02:00
2019-05-10 11:52:58 +00:00
2019-05-10 11:52:58 +00:00
2019-05-13 15:26:12 +02:00
2019-05-10 11:52:58 +00:00
2019-05-10 11:52:58 +00:00
2019-05-10 11:52:58 +00:00
2019-05-13 08:57:49 +00:00
2019-05-10 11:52:58 +00:00
2019-05-13 08:57:49 +00:00
2019-05-13 08:57:49 +00:00
2019-05-13 15:26:12 +02:00
2019-05-13 08:57:49 +00:00
2019-05-13 15:26:12 +02:00
2019-05-10 11:52:58 +00:00
2019-05-10 11:52:58 +00:00
2019-05-10 11:52:58 +00:00
2019-05-10 11:52:58 +00:00
2019-05-10 11:52:58 +00:00
2019-05-10 11:52:58 +00:00
2019-05-13 15:26:12 +02:00
2019-05-10 11:52:58 +00:00
2019-05-13 08:57:49 +00:00
2019-05-10 11:52:58 +00:00
2019-05-10 11:52:58 +00:00
2019-05-10 11:52:58 +00:00
2019-05-05 06:07:56 +02:00
2019-05-10 11:52:58 +00:00
2019-05-13 15:26:12 +02:00
2019-05-10 11:52:58 +00:00
2019-05-10 11:52:58 +00:00
2019-05-10 11:52:58 +00:00
2019-05-10 11:52:58 +00:00
2019-05-10 11:52:58 +00:00
2019-05-10 11:52:58 +00:00
2019-05-10 11:52:58 +00:00
2019-05-10 11:52:58 +00:00
2019-05-10 11:52:58 +00:00
2019-05-10 11:52:58 +00:00
2019-05-10 11:52:58 +00:00
2019-05-10 11:52:58 +00:00
2019-04-17 19:47:37 +02:00
2019-05-10 11:52:58 +00:00
2019-05-10 11:52:58 +00:00
2019-05-10 11:52:58 +00:00
2019-05-10 11:52:58 +00:00
2019-05-10 13:15:24 +00:00
2019-05-14 11:59:06 +00:00
2019-05-13 15:18:40 +00:00
2019-05-05 06:07:56 +02:00
2019-05-13 08:57:49 +00:00
2019-05-13 15:18:40 +00:00
2019-05-05 06:07:56 +02:00
2019-04-28 01:34:21 +02:00
2019-04-28 01:34:21 +02:00
2019-05-05 06:07:56 +02:00
2019-05-05 06:07:56 +02:00
2019-05-16 05:50:32 +00:00
2019-04-03 13:51:05 +00:00
2019-05-13 15:26:12 +02:00
2019-05-05 06:07:56 +02:00
2019-04-28 01:34:21 +02:00
2019-05-13 08:57:49 +00:00
2019-05-05 03:10:58 +02:00
2019-05-21 11:37:20 +00:00
2019-05-15 07:19:18 +00:00
2019-05-05 06:07:56 +02:00
2019-05-08 07:05:11 +00:00
2019-05-06 12:27:51 +02:00
2019-05-05 06:07:56 +02:00
2019-05-05 06:07:56 +02:00
2019-05-05 06:07:56 +02:00
2019-05-13 15:26:12 +02:00
2019-05-05 06:07:56 +02:00
2019-05-05 06:07:56 +02:00
2019-05-05 06:07:56 +02:00
2019-05-13 08:57:49 +00:00
2019-05-13 08:57:49 +00:00
2019-05-21 11:37:20 +00:00
2019-05-13 15:26:12 +02:00
2019-05-05 03:10:58 +02:00
2019-05-05 03:10:58 +02:00
2019-05-05 06:07:56 +02:00
2019-05-05 03:10:58 +02:00
2019-05-05 03:10:58 +02:00
2019-05-05 06:07:56 +02:00
2019-05-05 03:10:58 +02:00
2019-05-05 03:10:58 +02:00
2019-05-13 15:26:12 +02:00
2019-05-05 03:10:58 +02:00
2019-05-15 09:13:40 +00:00
2019-05-13 08:57:49 +00:00
2019-05-13 15:18:40 +00:00
2019-05-06 07:35:57 +00:00
2019-05-13 15:26:12 +02:00
2019-04-28 01:34:21 +02:00
2019-04-03 13:53:52 +00:00
2019-05-16 04:59:50 +00:00
2019-05-13 08:57:49 +00:00
2019-05-16 04:59:50 +00:00
2019-05-05 06:07:56 +02:00
2019-05-15 05:00:45 +00:00
2019-05-17 11:22:10 +02:00
2019-05-13 15:26:12 +02:00
2019-05-13 15:26:12 +02:00
2019-05-13 08:57:49 +00:00
2019-05-07 07:04:34 +00:00
2019-05-13 15:26:12 +02:00
2019-05-13 08:57:49 +00:00
2019-05-05 03:10:58 +02:00
2019-05-13 15:26:12 +02:00
2019-05-13 08:57:49 +00:00
2019-05-13 15:26:12 +02:00
2019-05-13 15:26:12 +02:00
2019-05-13 15:26:12 +02:00
2019-05-13 08:57:49 +00:00
2019-05-13 08:57:49 +00:00
2019-05-13 08:57:49 +00:00
2019-05-13 08:57:49 +00:00
2019-05-05 06:07:56 +02:00
2019-05-17 15:10:05 +00:00
2019-05-13 15:26:12 +02:00
2019-05-13 15:26:12 +02:00
2019-05-13 08:57:49 +00:00
2019-05-05 06:07:56 +02:00
2019-05-13 15:26:12 +02:00
2019-04-28 01:34:21 +02:00
2019-05-13 15:18:40 +00:00
2019-05-13 15:18:40 +00:00
2019-05-06 12:27:51 +02:00
2019-05-13 11:02:27 +02:00
2019-05-14 12:26:41 +00:00
2019-05-05 06:07:56 +02:00
2019-05-21 11:37:20 +00:00
2019-04-28 01:34:21 +02:00
2019-05-21 11:37:20 +00:00
2019-05-01 02:43:48 +02:00
2019-05-13 08:57:49 +00:00
2019-05-13 15:26:12 +02:00
2019-05-13 15:26:12 +02:00
2019-05-13 15:26:12 +02:00
2019-05-13 15:26:12 +02:00
2019-05-05 03:10:58 +02:00
2019-05-20 11:00:40 +00:00
2019-05-05 01:35:12 +02:00
2019-05-14 09:10:24 +00:00
2019-05-05 03:10:58 +02:00
2019-05-13 15:26:12 +02:00
2019-05-13 15:18:40 +00:00
2019-05-05 03:10:58 +02:00
2019-05-21 11:37:20 +00:00
2019-05-13 08:57:49 +00:00
2019-04-28 01:34:21 +02:00
2019-05-13 15:26:12 +02:00
2019-05-05 03:10:58 +02:00
2019-05-06 12:27:51 +02:00
2019-05-13 15:18:40 +00:00
2019-05-13 15:18:40 +00:00
2019-05-01 02:43:48 +02:00
2019-05-05 01:35:12 +02:00
2019-05-01 02:43:48 +02:00
2019-05-15 17:23:44 +00:00
2019-05-13 15:26:12 +02:00
2019-04-28 01:34:21 +02:00
2019-05-16 05:41:21 +00:00
2019-05-14 09:10:24 +00:00
2019-05-14 09:10:24 +00:00
2019-05-13 11:02:27 +02:00
2019-05-01 02:43:48 +02:00
2019-04-28 01:34:21 +02:00
2019-04-04 08:47:37 +00:00
2019-05-06 12:27:51 +02:00
2019-05-05 03:10:58 +02:00
2019-05-16 13:57:34 +00:00
2019-05-21 11:37:20 +00:00
2019-05-13 12:03:03 +00:00
2019-05-13 15:26:12 +02:00
2019-04-24 06:40:24 +00:00
2019-05-01 02:43:48 +02:00
2019-05-01 02:43:48 +02:00