grafana/e2e/dashboards-suite
Tobias Skarhed 06304894a1
Dashboard: Keyboard and mouse panel shortcuts improvement (#87317)
* Add custom attention state to dashboard

* Add attention state to DashboardGrid

* Remove old functionality

* Add attention state to keybindingSrv

* Create PanelAttentionService

* Add PanelAttentionService with scenes support

* Remove unused code

* Use viz panel key instead of VizPanel

* Add type assertion

* Add e2e test

* Update comments

* Use panel id for non-scenes use case

* Support undefined service use case

* Memoize singleton call

* Debounce mouseover

* Set panelAttention with appEvents

* Use AppEvents for Scenes

* Remove panelAttentionSrv

* Wait in e2e to handle debounce

* Move subscription to KeybindingSrv

* Remove imports and reset keyboardShortcuts from main

* Fix on* event handlers
2024-05-29 09:11:23 +02:00
..
utils DashboardSchema: Remove old unused legacy props style and timepicker.enable (#73879) 2023-08-28 12:18:17 +02:00
dashboard-browse-nested.spec.ts Chore: Remove more stuff from the e2e object (#75513) 2023-09-27 11:33:00 +01:00
dashboard-browse.spec.ts Alerting: Remove legacy alerting (#83671) 2024-03-14 15:36:35 +01:00
dashboard-live-streaming.spec.ts Live: Add dashboard E2E smoke test (#79880) 2023-12-27 13:31:09 -05:00
dashboard-panel-attention.spec.ts Dashboard: Keyboard and mouse panel shortcuts improvement (#87317) 2024-05-29 09:11:23 +02:00
dashboard-public-create.spec.ts UI: New share button and toolbar reorganize (#77563) 2024-01-08 10:42:24 -03:00
dashboard-public-templating.spec.ts UI: New share button and toolbar reorganize (#77563) 2024-01-08 10:42:24 -03:00
dashboard-templating.spec.ts Update dependency @grafana/scenes to v1.20.0 (#77261) 2023-10-27 11:33:13 +01:00
dashboard-time-zone.spec.ts Time Zones: Fix relative time when using UTC timezone (#85637) 2024-04-09 09:54:57 +01:00
dashboard-timepicker.spec.ts Chore: Remove more stuff from the e2e object (#75513) 2023-09-27 11:33:00 +01:00
embedded-dashboard.spec.ts Dashboard: New EmbeddedDashboard runtime component (#78916) 2024-01-25 07:32:07 +01:00
general-dashboards.spec.ts Dashboards: Fix scroll position not being restored when leaving panel edit (#83787) 2024-03-06 13:57:11 +00:00
import-dashboard.spec.ts Chore: Remove more stuff from the e2e object (#75513) 2023-09-27 11:33:00 +01:00
load-options-from-url.spec.ts Chore: Remove more stuff from the e2e object (#75513) 2023-09-27 11:33:00 +01:00
new-constant-variable.spec.ts Chore: Remove more stuff from the e2e object (#75513) 2023-09-27 11:33:00 +01:00
new-custom-variable.spec.ts Chore: Remove more stuff from the e2e object (#75513) 2023-09-27 11:33:00 +01:00
new-datasource-variable.spec.ts E2E: Rewrite mysql tests to playwright (#83424) 2024-03-19 23:07:48 +01:00
new-interval-variable.spec.ts Chore: Remove more stuff from the e2e object (#75513) 2023-09-27 11:33:00 +01:00
new-query-variable.spec.ts CustomVariable: Be able to edit them using scenes (#80193) 2024-01-17 19:14:01 +02:00
new-text-box-variable.spec.ts Chore: Remove more stuff from the e2e object (#75513) 2023-09-27 11:33:00 +01:00
Repeating_a_panel_horizontally.spec.ts Chore: Remove more stuff from the e2e object (#75513) 2023-09-27 11:33:00 +01:00
Repeating_a_panel_vertically.spec.ts Chore: Remove more stuff from the e2e object (#75513) 2023-09-27 11:33:00 +01:00
Repeating_an_empty_row.spec.ts Chore: Remove more stuff from the e2e object (#75513) 2023-09-27 11:33:00 +01:00
set-options-from-ui.spec.ts Chore: Remove more stuff from the e2e object (#75513) 2023-09-27 11:33:00 +01:00
templating-dashboard-links-and-variables.spec.ts Chore: Remove more stuff from the e2e object (#75513) 2023-09-27 11:33:00 +01:00
textbox-variables.spec.ts Chore: Remove more stuff from the e2e object (#75513) 2023-09-27 11:33:00 +01:00