Romain Derie
ec132b530f
[FIX] web_editor, website: prevent multiple click on save
...
Clicking on save on html editor is taking quite some time. The user might think
something is not happening and need to click again.
If he does click again, 2 write RPC will be sent, making the COW business code
being triggered twice, ultimately leading to create 2 COW.
Instead of
A
/ \
B B'
It will be
A
/ | \
B B' B'
With as many B' than there is click on save.
This commit adds a generic helper to make a button load/spin.
closes odoo/odoo#64366
X-original-commit: 80592abda266ef3f9f463854c3101eb3f728087b
Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com >
Signed-off-by: Romain Derie <rdeodoo@users.noreply.github.com >
2021-01-11 18:41:32 +00:00
..
2021-01-11 14:04:28 +00:00
2021-01-05 17:20:06 +00:00
2020-09-18 17:34:46 +00:00
2021-01-11 10:56:43 +00:00
2020-12-03 13:32:29 +00:00
2020-12-03 13:39:21 +00:00
2020-11-10 16:04:29 +00:00
2020-09-01 11:18:00 +00:00
2020-12-08 17:13:24 +00:00
2020-11-30 07:07:58 +00:00
2020-09-01 11:18:00 +00:00
2020-11-23 12:41:52 +00:00
2020-11-30 07:07:58 +00:00
2020-12-11 09:11:11 +00:00
2020-09-01 11:18:00 +00:00
2020-10-19 07:03:01 +00:00
2020-09-01 11:18:00 +00:00
2021-01-05 14:04:21 +00:00
2020-09-29 17:52:02 +00:00
2020-09-29 17:52:02 +00:00
2020-12-24 13:36:49 +00:00
2021-01-05 11:37:09 +00:00
2020-11-24 13:23:32 +00:00
2020-12-11 12:30:42 +00:00
2020-12-03 10:18:36 +00:00
2020-12-29 13:41:25 +00:00
2020-10-07 13:25:32 +00:00
2020-12-11 12:30:42 +00:00
2020-09-01 11:18:00 +00:00
2021-01-07 16:13:06 +00:00
2020-12-03 10:18:36 +00:00
2020-12-10 16:56:29 +00:00
2021-01-05 10:05:15 +00:00
2020-12-17 20:33:13 +00:00
2020-09-01 11:18:00 +00:00
2020-12-28 11:09:22 +00:00
2021-01-08 10:10:27 +00:00
2020-11-25 12:29:57 +00:00
2020-11-25 12:29:57 +00:00
2020-12-24 12:51:04 +00:00
2020-11-23 14:58:06 +00:00
2021-01-08 10:10:27 +00:00
2020-12-24 12:51:04 +00:00
2020-12-11 12:30:42 +00:00
2020-12-22 12:01:05 +00:00
2020-09-29 17:52:02 +00:00
2020-12-22 13:40:28 +00:00
2020-09-01 11:18:00 +00:00
2020-11-25 11:09:53 +00:00
2021-01-06 19:06:13 +00:00
2020-12-11 17:52:11 +00:00
2020-12-11 17:52:11 +00:00
2020-09-01 11:18:00 +00:00
2021-01-07 08:24:43 +00:00
2020-12-11 12:30:42 +00:00
2020-12-11 12:30:42 +00:00
2020-10-06 11:09:43 +00:00
2020-12-15 09:21:05 +00:00
2020-11-02 18:25:20 +00:00
2020-12-11 12:30:42 +00:00
2020-12-22 13:40:28 +00:00
2020-12-11 12:30:42 +00:00
2020-09-01 11:18:00 +00:00
2021-01-07 17:44:37 +00:00
2020-09-01 11:18:00 +00:00
2020-09-01 11:18:00 +00:00
2020-11-25 12:31:09 +00:00
2021-01-04 09:30:18 +00:00
2020-09-29 17:52:02 +00:00
2020-11-25 11:09:53 +00:00
2020-09-01 11:18:00 +00:00
2020-09-01 11:18:00 +00:00
2020-12-22 13:40:28 +00:00
2020-09-01 11:18:00 +00:00
2021-01-04 16:15:39 +00:00
2020-12-07 12:51:38 +00:00
2020-12-16 15:52:34 +00:00
2020-12-08 08:26:37 +00:00
2020-10-23 13:19:45 +00:00
2020-11-25 11:09:53 +00:00
2020-09-29 17:52:02 +00:00
2020-11-25 12:29:57 +00:00
2020-12-24 12:51:04 +00:00
2020-09-01 11:18:00 +00:00
2020-12-10 12:22:40 +00:00
2020-12-11 13:53:13 +00:00
2020-12-03 13:32:29 +00:00
2020-11-12 14:46:27 +00:00
2020-12-16 17:39:33 +00:00
2020-12-16 17:39:33 +00:00
2020-12-23 18:13:20 +00:00
2020-10-22 07:27:52 +00:00
2020-10-22 16:17:26 +00:00
2020-12-10 17:43:10 +00:00
2020-11-24 13:07:12 +00:00
2020-11-02 16:23:42 +00:00
2020-11-10 16:55:31 +00:00
2020-12-02 10:19:39 +00:00
2020-10-23 07:17:29 +00:00
2020-12-01 12:31:24 +00:00
2020-10-29 12:58:10 +00:00
2020-10-06 09:52:17 +00:00
2020-11-23 12:41:52 +00:00
2020-12-17 11:31:38 +00:00
2020-12-03 09:28:51 +00:00
2020-12-04 09:16:16 +00:00
2020-11-27 09:29:38 +00:00
2020-11-02 16:23:41 +00:00
2020-11-27 14:45:43 +00:00
2020-12-10 16:17:02 +00:00
2020-11-05 10:14:22 +00:00
2020-10-27 11:15:26 +00:00
2020-11-26 17:16:46 +00:00
2020-12-02 15:51:55 +00:00
2020-11-16 16:47:28 +00:00
2020-12-07 10:05:42 +00:00
2020-08-22 12:55:12 +00:00
2020-12-29 09:25:50 +00:00
2020-11-10 16:55:31 +00:00
2020-11-10 16:55:31 +00:00
2020-11-23 12:41:52 +00:00
2020-10-23 07:17:29 +00:00
2020-10-22 16:17:26 +00:00
2020-11-20 10:04:27 +00:00
2020-10-29 19:23:41 +00:00
2020-12-24 12:51:04 +00:00
2020-12-16 11:27:18 +00:00
2021-01-11 15:46:39 +00:00
2020-11-25 11:09:53 +00:00
2020-08-20 13:34:16 +00:00
2020-09-30 09:19:16 +00:00
2020-12-04 09:16:16 +00:00
2021-01-05 08:04:30 +00:00
2020-09-29 17:52:02 +00:00
2020-09-01 11:18:00 +00:00
2020-09-24 10:29:44 +00:00
2020-09-29 17:52:02 +00:00
2020-12-11 12:30:42 +00:00
2020-12-11 12:30:42 +00:00
2020-09-14 10:01:49 +00:00
2020-09-01 11:18:00 +00:00
2021-01-07 08:24:43 +00:00
2021-01-11 11:46:01 +00:00
2020-12-11 12:30:42 +00:00
2020-09-01 11:18:00 +00:00
2020-09-15 11:36:12 +00:00
2020-11-24 13:23:32 +00:00
2020-12-24 13:36:49 +00:00
2020-09-01 11:18:00 +00:00
2020-12-08 16:18:53 +00:00
2020-09-01 11:18:00 +00:00
2020-11-25 11:09:53 +00:00
2020-12-24 12:51:04 +00:00
2020-09-01 11:18:00 +00:00
2020-11-25 11:09:53 +00:00
2021-01-06 22:35:09 +00:00
2020-09-01 11:18:00 +00:00
2020-09-01 11:18:00 +00:00
2020-11-25 11:09:53 +00:00
2020-11-15 23:08:46 +00:00
2020-11-25 11:09:53 +00:00
2020-10-05 09:36:34 +00:00
2020-09-01 11:18:00 +00:00
2020-11-30 18:19:25 +00:00
2020-11-17 17:57:34 +00:00
2020-09-01 11:18:00 +00:00
2020-10-13 13:59:31 +00:00
2021-01-11 15:45:33 +00:00
2021-01-08 12:51:34 +00:00
2020-12-11 12:30:42 +00:00
2020-11-30 07:07:58 +00:00
2020-12-09 15:12:53 +00:00
2020-12-11 12:30:42 +00:00
2020-12-17 16:14:08 +00:00
2020-10-30 17:30:56 +00:00
2020-09-01 11:18:00 +00:00
2020-12-04 09:16:16 +00:00
2020-09-01 11:18:00 +00:00
2020-12-04 09:16:16 +00:00
2020-09-29 04:25:44 +00:00
2020-12-31 18:01:23 +00:00
2020-09-29 17:52:02 +00:00
2020-12-22 13:40:28 +00:00
2020-10-23 07:17:53 +00:00
2020-09-01 11:18:00 +00:00
2020-09-29 17:52:02 +00:00
2021-01-07 17:44:37 +00:00
2020-12-04 09:16:16 +00:00
2020-12-10 14:24:26 +00:00
2020-09-01 11:18:00 +00:00
2020-09-09 09:21:12 +00:00
2020-12-04 09:16:16 +00:00
2020-09-01 11:18:00 +00:00
2020-12-21 10:32:35 +00:00
2020-12-08 15:41:52 +00:00
2021-01-04 17:04:08 +00:00
2020-12-11 12:30:42 +00:00
2021-01-07 17:44:37 +00:00
2021-01-04 09:16:20 +00:00
2020-11-03 10:48:03 +00:00
2021-01-07 11:16:28 +00:00
2020-10-06 11:10:54 +00:00
2020-10-29 19:23:41 +00:00
2020-10-20 10:18:57 +00:00
2020-11-09 10:01:37 +00:00
2020-11-24 13:23:32 +00:00
2020-09-28 12:45:08 +00:00
2020-12-22 13:40:28 +00:00
2020-09-01 11:18:00 +00:00
2020-12-09 13:04:08 +00:00
2020-10-09 07:35:59 +00:00
2020-12-29 18:29:33 +00:00
2020-12-08 09:57:00 +00:00
2021-01-04 13:18:45 +00:00
2020-12-22 13:40:28 +00:00
2020-09-01 11:18:00 +00:00
2021-01-07 11:15:20 +00:00
2020-11-25 11:09:53 +00:00
2020-11-25 11:09:53 +00:00
2020-10-05 09:36:34 +00:00
2020-09-01 11:18:00 +00:00
2021-01-11 12:35:16 +00:00
2020-12-23 16:07:59 +00:00
2020-11-03 12:09:30 +00:00
2021-01-05 08:32:05 +00:00
2020-12-04 09:16:16 +00:00
2021-01-04 15:10:11 +00:00
2020-10-05 09:36:34 +00:00
2020-12-04 07:49:30 +00:00
2021-01-07 17:44:37 +00:00
2020-11-26 11:00:25 +00:00
2020-10-20 12:29:28 +00:00
2021-01-06 15:49:34 +00:00
2020-11-24 16:02:46 +00:00
2020-09-01 11:18:00 +00:00
2020-12-11 12:30:42 +00:00
2020-12-11 18:12:19 +00:00
2021-01-11 18:41:32 +00:00
2021-01-11 18:41:32 +00:00
2020-12-24 13:36:49 +00:00
2020-12-11 12:30:42 +00:00
2021-01-11 18:41:32 +00:00
2021-01-07 17:44:37 +00:00
2021-01-07 11:16:28 +00:00
2020-10-09 08:21:23 +00:00
2021-01-07 11:16:28 +00:00
2020-09-01 11:18:00 +00:00
2020-12-24 13:36:49 +00:00
2020-11-16 16:47:28 +00:00
2020-12-11 12:30:42 +00:00
2020-11-24 15:59:43 +00:00
2020-08-21 17:30:13 +00:00
2020-11-30 07:07:58 +00:00
2020-10-06 08:51:09 +00:00
2021-01-10 19:59:01 +00:00
2020-10-02 07:26:27 +00:00
2020-11-30 07:07:58 +00:00
2021-01-04 13:45:15 +00:00
2021-01-07 17:44:37 +00:00
2020-10-02 08:52:39 +00:00
2020-12-14 09:06:05 +00:00
2020-12-28 16:58:47 +00:00
2020-11-30 09:28:17 +00:00
2020-12-11 12:30:42 +00:00
2020-12-08 10:41:42 +00:00
2020-12-30 16:00:56 +00:00
2020-12-24 13:36:49 +00:00
2020-09-01 11:18:00 +00:00
2020-09-08 18:12:26 +00:00
2020-09-01 11:18:00 +00:00
2020-12-24 13:36:49 +00:00
2021-01-06 14:16:13 +00:00
2020-11-27 14:40:06 +00:00
2020-11-30 07:07:58 +00:00
2020-10-22 18:00:23 +00:00
2020-12-03 11:15:23 +00:00
2020-10-14 09:48:04 +00:00
2020-11-24 13:23:32 +00:00
2020-12-03 10:19:21 +00:00
2020-10-28 12:09:04 +00:00
2020-10-22 13:30:03 +00:00
2021-01-07 17:44:37 +00:00
2020-12-03 10:19:21 +00:00
2020-12-11 12:30:42 +00:00
2020-11-26 15:29:13 +00:00
2020-12-24 13:36:49 +00:00