Linus Rath
ad36f8d382
fix: show the side panel only where the plugin does, and keep it steady
...
- The button and the panel of Calendar, Contacts, Files and Settings
show only when the plugin's shouldShow says yes, so a plugin switched
off for these views (admin, user or no service) leaves no button that
opens an empty panel, and no extra rows in Contacts and Settings.
- Files: while the details are open the panel steps aside there only;
the other views keep it as the user left it. With both stored open the
details fold when the page loads.
- Resizing stops where the view keeps its 480 px, so a drag or the arrow
keys no longer fold the panel away (and the handle keeps the focus).
- Settings and Contacts render the same element with or without the
panel, so a form keeps what was typed when the panel starts docking.
- Contacts on a phone: the panel button sits over an open contact too.
- The panel buttons of the reader and the views have one name, "Plugin
panel", with aria-pressed, and name the plugin's panel shortcut in
their title; the open panels are named landmarks.
The reader tests look the button up by its new name and pressed state
(viewer-toolbar-over-side-panel, reader-plugin-surfaces,
viewer-plugin-panel-width), since "Show/Hide plugin panel" is gone.
2026-11-02 23:54:53 +01:00
..
2026-10-16 20:48:28 +02:00
2026-10-16 20:48:28 +02:00
2026-10-31 01:50:03 +01:00
2026-10-29 18:02:59 +01:00
2026-11-01 07:09:25 +01:00
2026-10-17 19:17:53 +02:00
2026-10-29 17:53:50 +01:00
2026-10-14 03:44:33 +02:00
2026-10-14 03:44:33 +02:00
2026-10-14 03:44:33 +02:00
2026-11-01 06:48:01 +01:00
2026-10-30 14:28:21 +02:00
2026-11-01 18:00:10 +02:00
2026-10-19 16:33:27 +02:00
2026-10-28 06:30:27 +01:00
2026-11-01 10:51:54 +01:00
2026-10-28 05:09:03 +01:00
2026-10-14 03:44:33 +02:00
2026-10-31 01:50:03 +01:00
2026-10-15 23:54:39 +02:00
2026-10-15 14:43:07 +02:00
2026-10-14 23:49:34 +02:00
2026-10-14 03:45:12 +02:00
2026-10-18 14:39:07 +02:00
2026-10-24 22:13:19 +02:00
2026-10-28 10:07:39 +01:00
2026-10-14 03:44:33 +02:00
2026-10-14 03:44:33 +02:00
2026-10-28 04:25:25 +01:00
2026-10-14 03:44:33 +02:00
2026-10-30 08:42:01 +09:00
2026-10-14 04:05:43 +02:00
2026-10-31 17:40:20 +01:00
2026-11-02 20:59:53 +01:00
2026-10-17 19:18:23 +02:00
2026-10-17 19:17:52 +02:00
2026-10-14 03:44:33 +02:00
2026-10-26 12:26:57 +01:00
2026-10-14 03:44:33 +02:00
2026-10-29 11:00:58 +01:00
2026-11-01 03:27:49 +01:00
2026-10-30 14:28:21 +02:00
2026-10-14 03:44:33 +02:00
2026-11-01 10:09:20 +01:00
2026-10-14 03:44:33 +02:00
2026-10-28 04:48:12 +01:00
2026-10-31 14:15:06 +01:00
2026-10-14 03:44:33 +02:00
2026-10-14 03:44:33 +02:00
2026-10-28 04:06:05 +01:00
2026-10-17 19:17:53 +02:00
2026-10-28 07:13:34 +01:00
2026-10-28 07:42:24 +01:00
2026-10-14 03:44:33 +02:00
2026-10-15 14:56:14 +02:00
2026-10-31 15:16:17 +02:00
2026-06-15 15:06:35 +02:00
2026-10-29 17:53:59 +01:00
2026-10-29 21:08:59 +01:00
2026-10-11 20:07:46 +02:00
2026-10-02 23:04:28 +02:00
2026-10-12 01:45:35 +02:00
2026-10-31 01:16:34 +01:00
2026-10-17 19:18:25 +02:00
2026-10-28 08:58:19 +01:00
2026-10-28 04:48:13 +01:00
2026-10-28 15:14:34 +01:00
2026-10-12 01:01:09 +02:00
2026-10-31 01:47:00 +01:00
2026-10-11 20:07:05 +02:00
2026-10-28 06:48:00 +01:00
2026-10-31 15:57:34 +01:00
2026-10-31 15:57:34 +01:00
2026-10-31 15:57:34 +01:00
2026-10-31 15:57:34 +01:00
2026-10-31 15:57:34 +01:00
2026-10-31 15:57:34 +01:00
2026-10-28 09:08:44 +01:00
2026-10-31 15:57:34 +01:00
2026-10-14 03:44:33 +02:00
2026-10-28 04:18:11 +01:00
2026-10-28 05:11:24 +01:00
2026-10-28 05:09:35 +01:00
2026-10-14 19:44:54 +02:00
2026-09-07 16:58:54 +08:00
2026-10-31 01:38:17 +01:00
2026-10-28 19:26:44 +01:00
2026-10-15 00:41:07 +02:00
2026-10-28 05:48:50 +01:00
2026-10-28 19:26:44 +01:00
2026-10-28 07:42:24 +01:00
2026-10-29 18:02:57 +01:00
2026-10-29 19:38:45 +01:00
2026-10-28 05:16:07 +01:00
2026-10-29 18:02:59 +01:00
2026-10-31 01:26:58 +01:00
2026-10-31 16:21:40 +01:00
2026-10-12 01:16:15 +02:00
2026-10-31 16:31:17 +01:00
2026-10-31 02:28:55 +01:00
2026-10-18 14:39:58 +02:00
2026-11-01 05:55:48 +01:00
2026-10-13 13:57:30 +02:00
2026-10-28 03:11:43 +01:00
2026-11-01 07:07:30 +01:00
2026-11-01 07:14:10 +01:00
2026-10-27 23:03:41 +01:00
2026-09-30 20:00:01 +02:00
2026-10-28 08:16:52 +01:00
2026-10-31 15:57:34 +01:00
2026-10-29 14:11:34 +01:00
2026-10-11 20:26:43 +02:00
2026-10-19 01:15:39 +02:00
2026-10-26 19:30:18 +01:00
2026-10-31 23:28:20 +01:00
2026-11-02 23:54:53 +01:00
2026-10-20 17:21:12 +02:00
2026-10-29 17:53:59 +01:00
2026-09-24 23:07:15 -03:00
2026-11-01 05:35:29 +01:00
2026-10-14 03:44:33 +02:00
2026-10-14 03:44:33 +02:00
2026-10-19 00:47:05 +02:00
2026-10-14 03:44:33 +02:00
2026-10-21 16:54:29 +02:00
2026-11-01 06:42:46 +01:00
2026-11-01 07:08:45 +01:00
2026-10-31 17:32:24 +01:00
2026-10-28 05:38:39 +01:00
2026-10-31 16:55:10 +01:00
2026-10-29 11:00:58 +01:00
2026-11-01 09:42:19 +01:00
2026-10-29 17:53:43 +01:00
2026-10-13 16:58:19 +02:00
2026-10-29 10:01:12 +01:00
2026-10-28 04:48:11 +01:00
2026-10-29 14:14:41 +01:00
2026-10-29 10:01:12 +01:00
2026-09-30 13:52:41 +02:00
2026-10-28 10:45:12 +01:00
2026-10-28 03:37:59 +01:00
2026-07-04 15:00:15 +02:00
2026-10-17 19:17:54 +02:00
2026-10-30 05:46:11 +01:00
2026-10-30 05:40:16 +01:00
2026-10-29 19:38:45 +01:00
2026-10-28 06:18:53 +01:00
2026-10-29 17:53:35 +01:00
2026-11-01 09:51:00 +01:00
2026-10-17 19:17:56 +02:00
2026-10-26 11:22:10 +01:00
2026-10-31 15:57:34 +01:00
2026-10-18 17:37:21 +02:00
2026-10-31 15:57:34 +01:00
2026-10-31 15:57:34 +01:00
2026-10-15 02:59:20 +02:00
2026-10-26 16:11:52 +01:00
2026-10-15 02:29:24 +02:00
2026-10-28 09:08:44 +01:00
2026-11-01 08:31:27 +01:00
2026-10-28 04:48:13 +01:00
2026-10-29 20:06:15 +01:00
2026-10-31 23:35:54 +01:00
2026-11-01 09:51:00 +01:00
2026-09-25 21:57:11 +02:00
2026-10-28 07:42:24 +01:00
2026-10-15 00:58:45 +02:00
2026-11-02 23:54:53 +01:00
2026-10-14 05:44:35 +02:00
2026-10-26 11:22:10 +01:00
2026-10-28 05:23:25 +01:00
2026-11-01 18:18:48 +01:00
2026-10-29 20:06:15 +01:00
2026-10-28 08:16:47 +01:00
2026-10-29 17:53:44 +01:00
2026-10-15 06:21:25 +02:00
2026-11-02 23:54:53 +01:00