grafana/public/app
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
..
angular Chore: removing some type assertions (#85839) 2024-04-10 14:54:31 +01:00
core Dashboard: Keyboard and mouse panel shortcuts improvement (#87317) 2024-05-29 09:11:23 +02:00
features Dashboard: Keyboard and mouse panel shortcuts improvement (#87317) 2024-05-29 09:11:23 +02:00
partials
plugins Azure: Basic Logs support (#88025) 2024-05-28 18:06:27 +01:00
routes RestoreDashboards: Create trash section (#88278) 2024-05-28 10:26:06 +02:00
store Store: Enable adding extra middleware (#87984) 2024-05-20 08:34:00 +03:00
types Alerting: New list view UI – Part 1 (#87907) 2024-05-24 16:40:49 +02:00
app.ts Plugin preloading: Fix performance measurement (#86855) 2024-04-24 15:37:22 +02:00
AppWrapper.tsx ModalsContext: Unify modals context and manager (#84916) 2024-03-28 13:26:57 +01:00
dev.ts Chore: Make "why-did-you-render" a dynamic import (#53121) 2022-08-08 15:33:49 +01:00
index.ts Feature: Trusted Types support (#64975) 2023-04-27 18:20:37 +02:00