Aaron Bohy
8d34eb1328
[FIX] web: editable list: shift-tab and readonly fields
...
Before this rev., navigating with shift-tab didn't produce the
expected result when there were readonly fields on the way. For
instance, pressing shift-tab on a field:
- to the right of a readonly field: the focus was kept in the
current field, whereas it should have been moved to the first
editable field to the left of the readonly one
- in the editable first cell of a row, with a readonly field in
the last column: the focus was moved to the previous line,
which is ok, but on the first editable cell of it, whereas it
should have been on the last editable cell.
@KangOl this commit needs to be forwardported up to saas-12.2, not
later (the code slightly changed in saas-12.3, and we did another
version of the fix).
2019-04-08 11:32:18 +00:00
..
2019-04-08 19:52:29 +02:00
2019-03-31 03:16:57 +02:00
2019-04-07 03:14:49 +02:00
2019-04-07 03:14:49 +02:00
2019-04-07 03:14:49 +02:00
2019-02-11 14:02:10 +00:00
2019-04-08 19:52:29 +02:00
2019-04-07 01:27:03 +02:00
2019-04-07 01:27:03 +02:00
2019-04-07 03:14:49 +02:00
2019-04-07 03:14:49 +02:00
2019-02-24 01:37:50 +01:00
2019-04-07 03:14:49 +02:00
2019-04-07 03:14:49 +02:00
2019-04-07 01:27:03 +02:00
2019-02-24 01:37:50 +01:00
2019-04-07 03:14:49 +02:00
2019-04-07 03:14:49 +02:00
2019-04-08 19:52:29 +02:00
2019-04-07 03:14:49 +02:00
2019-04-07 03:14:49 +02:00
2019-04-07 03:14:49 +02:00
2019-04-07 03:14:49 +02:00
2019-04-07 03:14:49 +02:00
2019-04-07 03:14:49 +02:00
2019-04-07 03:14:49 +02:00
2019-04-07 03:14:49 +02:00
2019-04-07 03:14:49 +02:00
2019-04-07 03:14:49 +02:00
2019-04-04 08:29:08 +00:00
2019-03-24 03:11:51 +01:00
2019-04-07 01:27:03 +02:00
2019-03-24 03:11:51 +01:00
2019-03-31 03:16:57 +02:00
2019-04-07 03:14:49 +02:00
2019-04-07 01:27:03 +02:00
2019-03-24 03:11:51 +01:00
2019-04-07 01:27:03 +02:00
2019-04-07 03:14:49 +02:00
2019-04-07 03:14:49 +02:00
2019-04-05 08:25:04 +00:00
2019-04-08 09:30:41 +00:00
2019-04-07 03:14:49 +02:00
2019-04-07 03:14:49 +02:00
2019-04-07 03:14:49 +02:00
2019-04-07 03:14:49 +02:00
2019-04-07 03:14:49 +02:00
2019-04-07 03:14:49 +02:00
2019-03-24 03:11:51 +01:00
2019-03-17 03:13:11 +01:00
2019-04-07 03:14:49 +02:00
2019-04-01 02:44:26 +02:00
2019-03-24 03:11:51 +01:00
2019-04-07 03:14:49 +02:00
2019-04-07 01:27:03 +02:00
2019-04-07 01:27:03 +02:00
2019-04-07 03:14:49 +02:00
2019-04-07 03:14:49 +02:00
2019-04-07 03:14:49 +02:00
2019-04-07 03:14:49 +02:00
2019-04-01 02:44:26 +02:00
2019-03-24 03:11:51 +01:00
2019-04-07 03:14:49 +02:00
2019-03-10 01:36:03 +01:00
2019-04-07 01:27:03 +02:00
2019-03-24 03:11:51 +01:00
2019-04-08 07:32:16 +00:00
2019-04-01 02:44:26 +02:00
2019-04-08 19:52:29 +02:00
2019-04-02 15:53:02 +02:00
2019-03-28 18:17:20 +01:00
2019-04-02 15:53:01 +02:00
2019-03-18 14:17:54 +01:00
2019-03-17 01:22:27 +01:00
2019-04-07 03:14:49 +02:00
2019-03-24 01:24:01 +01:00
2019-04-07 01:27:03 +02:00
2019-02-28 12:39:03 +00:00
2019-02-28 12:39:03 +00:00
2019-02-28 12:39:03 +00:00
2019-02-28 12:39:03 +00:00
2019-01-11 14:25:42 +00:00
2019-01-25 17:29:34 +00:00
2019-02-28 12:39:03 +00:00
2019-02-28 12:39:03 +00:00
2019-02-28 12:39:03 +00:00
2019-02-08 06:53:59 +00:00
2019-02-28 12:39:03 +00:00
2019-02-28 12:39:03 +00:00
2019-02-08 06:22:56 +00:00
2019-02-28 12:39:03 +00:00
2019-02-08 08:10:49 +00:00
2019-02-28 12:39:03 +00:00
2019-02-08 06:02:28 +00:00
2019-02-08 06:02:37 +00:00
2019-02-28 12:39:03 +00:00
2019-02-08 06:48:18 +00:00
2019-03-13 16:52:40 +01:00
2019-02-28 12:39:03 +00:00
2019-03-28 18:17:20 +01:00
2019-03-14 13:14:07 +00:00
2019-03-29 15:04:50 +00:00
2019-02-28 12:39:03 +00:00
2019-02-28 12:39:03 +00:00
2019-02-08 07:25:46 +00:00
2019-02-28 12:39:03 +00:00
2019-03-22 11:00:58 +00:00
2019-02-28 12:39:03 +00:00
2019-02-08 06:26:51 +00:00
2019-02-20 13:40:48 +01:00
2019-02-21 10:06:42 +00:00
2019-04-02 16:35:17 +02:00
2019-02-28 12:39:03 +00:00
2019-04-03 11:24:35 +00:00
2019-04-02 16:35:17 +02:00
2019-03-26 13:26:37 +00:00
2019-02-28 12:39:03 +00:00
2019-02-28 12:39:03 +00:00
2019-02-08 06:07:07 +00:00
2019-04-08 19:52:29 +02:00
2019-02-28 12:39:03 +00:00
2019-02-28 12:39:03 +00:00
2019-02-28 12:39:03 +00:00
2019-02-28 12:39:03 +00:00
2019-02-28 12:39:03 +00:00
2019-02-08 06:11:19 +00:00
2019-02-28 12:39:03 +00:00
2019-03-25 16:47:05 +01:00
2019-02-28 12:39:03 +00:00
2019-02-19 07:59:25 +00:00
2019-02-28 12:39:03 +00:00
2019-02-28 12:39:03 +00:00
2019-02-28 12:39:03 +00:00
2019-04-07 01:27:03 +02:00
2019-04-07 03:14:49 +02:00
2019-04-07 03:14:49 +02:00
2019-04-07 01:27:03 +02:00
2019-04-07 01:27:03 +02:00
2019-04-08 17:45:00 +02:00
2019-03-31 01:32:20 +01:00
2019-03-24 03:11:51 +01:00
2019-03-24 03:11:51 +01:00
2019-03-03 01:36:23 +01:00
2019-04-07 03:14:49 +02:00
2019-04-07 03:14:49 +02:00
2019-03-17 01:22:27 +01:00
2019-04-07 03:14:49 +02:00
2019-04-07 01:27:03 +02:00
2019-03-10 03:14:20 +01:00
2019-04-07 03:14:49 +02:00
2019-03-03 03:15:43 +01:00
2019-03-31 01:32:20 +01:00
2019-04-07 03:14:49 +02:00
2019-03-25 16:47:05 +01:00
2019-04-01 02:44:26 +02:00
2019-03-17 03:13:11 +01:00
2019-04-01 02:44:26 +02:00
2019-03-17 03:13:11 +01:00
2019-03-17 03:13:11 +01:00
2019-03-17 03:13:11 +01:00
2019-04-01 02:44:26 +02:00
2019-03-17 03:13:11 +01:00
2019-03-24 03:11:51 +01:00
2019-04-08 19:52:29 +02:00
2019-04-07 03:14:49 +02:00
2019-04-07 03:14:49 +02:00
2019-03-31 03:16:57 +02:00
2019-04-01 02:44:26 +02:00
2019-03-31 01:32:20 +01:00
2019-04-07 01:27:03 +02:00
2019-04-07 03:14:49 +02:00
2019-04-01 02:44:26 +02:00
2019-04-05 14:14:59 +00:00
2019-04-07 03:14:49 +02:00
2019-04-07 03:14:49 +02:00
2019-04-07 01:27:03 +02:00
2019-04-07 01:27:03 +02:00
2019-03-31 01:32:20 +01:00
2019-04-08 13:18:51 +00:00
2019-03-17 03:13:11 +01:00
2019-04-07 03:14:49 +02:00
2019-04-08 19:52:29 +02:00
2019-04-01 02:44:26 +02:00
2019-04-07 01:27:03 +02:00
2019-03-24 03:11:51 +01:00
2019-04-07 03:14:49 +02:00
2019-04-07 03:14:49 +02:00
2019-04-07 01:27:03 +02:00
2019-04-07 01:27:03 +02:00
2019-04-07 01:27:03 +02:00
2019-04-01 02:44:26 +02:00
2019-03-24 01:24:01 +01:00
2019-03-31 01:32:20 +01:00
2019-04-07 03:14:49 +02:00
2019-04-07 03:14:49 +02:00
2019-04-07 03:14:49 +02:00
2019-03-24 01:24:01 +01:00
2019-04-07 01:27:03 +02:00
2019-04-07 01:27:03 +02:00
2019-03-10 01:36:03 +01:00
2019-04-08 19:52:29 +02:00
2019-04-08 10:09:10 +00:00
2019-04-01 02:44:26 +02:00
2019-04-07 03:14:49 +02:00
2019-04-07 03:14:49 +02:00
2019-04-07 01:27:03 +02:00
2019-04-08 19:52:29 +02:00
2019-02-28 12:39:03 +00:00
2019-03-25 16:47:05 +01:00
2019-01-29 19:24:03 +01:00
2019-03-07 10:30:54 +00:00
2019-03-31 01:32:20 +01:00
2019-02-28 12:39:03 +00:00
2019-03-10 03:14:20 +01:00
2019-03-31 01:32:20 +01:00
2019-04-07 01:27:03 +02:00
2019-04-08 11:32:18 +00:00
2019-03-10 03:14:20 +01:00
2019-04-08 19:52:29 +02:00
2019-02-28 12:39:03 +00:00
2019-04-07 01:27:03 +02:00
2019-04-07 01:27:03 +02:00
2019-03-31 01:32:20 +01:00
2019-04-08 19:52:29 +02:00
2019-04-07 01:27:03 +02:00
2019-04-07 03:14:49 +02:00
2019-04-07 03:14:49 +02:00
2019-04-07 01:27:03 +02:00
2019-04-07 03:14:49 +02:00
2019-03-31 03:16:57 +02:00
2019-04-07 03:14:49 +02:00
2019-04-07 03:14:49 +02:00
2019-03-31 03:16:57 +02:00
2019-04-07 01:27:03 +02:00
2019-04-07 03:14:49 +02:00
2019-03-24 03:11:51 +01:00
2019-04-07 03:14:49 +02:00
2019-04-01 02:44:26 +02:00
2019-04-07 03:14:49 +02:00
2019-04-01 02:44:26 +02:00
2019-04-07 01:27:03 +02:00
2019-04-01 02:44:26 +02:00
2019-04-07 01:27:03 +02:00
2019-03-31 01:32:20 +01:00
2019-04-01 02:44:26 +02:00
2019-03-24 03:11:51 +01:00
2019-04-07 03:14:49 +02:00
2019-04-07 01:27:03 +02:00
2019-04-07 03:14:49 +02:00
2019-04-01 02:44:26 +02:00
2019-04-07 01:27:03 +02:00
2019-03-10 03:14:20 +01:00
2019-04-01 02:44:26 +02:00
2019-04-07 01:27:03 +02:00
2019-04-07 03:14:49 +02:00
2019-04-07 01:27:03 +02:00
2019-04-07 03:14:49 +02:00