mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
TimeSeries: Support Ctrl key for marking annotations (#38034)
This commit is contained in:
parent
c5f8d98709
commit
646d95b8fb
@ -83,7 +83,7 @@ export const AnnotationEditorPlugin: React.FC<AnnotationEditorPluginProps> = ({
|
|||||||
mousedown: (u, targ, handler) => (e) => {
|
mousedown: (u, targ, handler) => (e) => {
|
||||||
if (e.button === 0) {
|
if (e.button === 0) {
|
||||||
handler(e);
|
handler(e);
|
||||||
if (e.metaKey) {
|
if (e.metaKey || e.ctrlKey) {
|
||||||
isClick = true;
|
isClick = true;
|
||||||
annotating = true;
|
annotating = true;
|
||||||
}
|
}
|
||||||
@ -95,7 +95,7 @@ export const AnnotationEditorPlugin: React.FC<AnnotationEditorPluginProps> = ({
|
|||||||
if (e.button === 0) {
|
if (e.button === 0) {
|
||||||
handler(e);
|
handler(e);
|
||||||
// handle cmd+drag
|
// handle cmd+drag
|
||||||
if (e.metaKey) {
|
if (e.metaKey || e.ctrlKey) {
|
||||||
isClick = false;
|
isClick = false;
|
||||||
annotating = true;
|
annotating = true;
|
||||||
}
|
}
|
||||||
@ -105,7 +105,7 @@ export const AnnotationEditorPlugin: React.FC<AnnotationEditorPluginProps> = ({
|
|||||||
},
|
},
|
||||||
mouseup: (u, targ, handler) => (e) => {
|
mouseup: (u, targ, handler) => (e) => {
|
||||||
// handle cmd+click
|
// handle cmd+click
|
||||||
if (isClick && u.cursor.left && e.button === 0 && e.metaKey) {
|
if (isClick && u.cursor.left && e.button === 0 && (e.metaKey || e.ctrlKey)) {
|
||||||
u.setSelect({ left: u.cursor.left, width: 0, top: 0, height: 0 });
|
u.setSelect({ left: u.cursor.left, width: 0, top: 0, height: 0 });
|
||||||
annotating = true;
|
annotating = true;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user