mirror of
https://github.com/grafana/grafana.git
synced 2025-02-15 10:03:33 -06:00
* Update dependency prettier to v2.5.1 * prettier fixes * chore(toolkit): bump prettier to 2.5.1 * style(eslint): bump grafana config to 2.5.2 in core and toolkit * style(mssql-datasource): fix no-inferrable-types eslint errors Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com> Co-authored-by: Jack Westbrook <jack.westbrook@gmail.com>
13 lines
366 B
TypeScript
13 lines
366 B
TypeScript
export function withFocusedPanel(fn: (panelId: number) => void) {
|
|
return () => {
|
|
const elements = document.querySelectorAll(':hover');
|
|
|
|
for (let i = elements.length - 1; i > 0; i--) {
|
|
const element = elements[i] as unknown as HTMLElement;
|
|
if (element.dataset?.panelid) {
|
|
fn(parseInt(element.dataset?.panelid, 10));
|
|
}
|
|
}
|
|
};
|
|
}
|