From 8b25ba6a7c8c26191704ddfe77dec524072cf13c Mon Sep 17 00:00:00 2001 From: Dennis Wiemer Date: Wed, 15 Feb 2017 08:47:20 +0100 Subject: [PATCH] Added click events in graph to core eventbus (#7511) --- public/app/plugins/panel/graph/graph.ts | 1 + public/app/plugins/panel/graph/graph_tooltip.js | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/public/app/plugins/panel/graph/graph.ts b/public/app/plugins/panel/graph/graph.ts index 910ef335599..3b120edcd4a 100755 --- a/public/app/plugins/panel/graph/graph.ts +++ b/public/app/plugins/panel/graph/graph.ts @@ -253,6 +253,7 @@ coreModule.directive('grafanaGraph', function($rootScope, timeSrv) { backgroundColor: null, borderWidth: 0, hoverable: true, + clickable: true, color: '#c8c8c8', margin: { left: 0, right: 0 }, }, diff --git a/public/app/plugins/panel/graph/graph_tooltip.js b/public/app/plugins/panel/graph/graph_tooltip.js index 1de99c42da7..ba1458d66d0 100644 --- a/public/app/plugins/panel/graph/graph_tooltip.js +++ b/public/app/plugins/panel/graph/graph_tooltip.js @@ -162,6 +162,10 @@ function ($, core) { appEvents.emit('graph-hover', {pos: pos, panel: panel}); }); + elem.bind("plotclick", function (event, pos, item) { + appEvents.emit('graph-click', {pos: pos, panel: panel, item: item}); + }); + this.clear = function(plot) { $tooltip.detach(); plot.clearCrosshair();