3
0
mirror of https://github.com/grafana/grafana.git synced 2025-01-28 01:07:16 -06:00
grafana/public/app
Tobias Skarhed 06304894a1
Dashboard: Keyboard and mouse panel shortcuts improvement ()
* 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 () 2024-04-10 14:54:31 +01:00
core Dashboard: Keyboard and mouse panel shortcuts improvement () 2024-05-29 09:11:23 +02:00
features Dashboard: Keyboard and mouse panel shortcuts improvement () 2024-05-29 09:11:23 +02:00
partials
plugins Azure: Basic Logs support () 2024-05-28 18:06:27 +01:00
routes RestoreDashboards: Create trash section () 2024-05-28 10:26:06 +02:00
store Store: Enable adding extra middleware () 2024-05-20 08:34:00 +03:00
types Alerting: New list view UI – Part 1 () 2024-05-24 16:40:49 +02:00
app.ts Plugin preloading: Fix performance measurement () 2024-04-24 15:37:22 +02:00
AppWrapper.tsx ModalsContext: Unify modals context and manager () 2024-03-28 13:26:57 +01:00
dev.ts
index.ts