From 4a54edd8bb0a3412753bc3b2634179e398c1f924 Mon Sep 17 00:00:00 2001 From: bergquist Date: Mon, 18 Jan 2016 17:12:24 +0100 Subject: [PATCH] feat(playlist): clicks outside control stops playlist fixes #3711 --- public/app/core/components/grafana_app.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/public/app/core/components/grafana_app.ts b/public/app/core/components/grafana_app.ts index c93599f7f3a..77583536a4f 100644 --- a/public/app/core/components/grafana_app.ts +++ b/public/app/core/components/grafana_app.ts @@ -139,7 +139,7 @@ export class GrafanaCtrl { } } -export function grafanaAppDirective() { +export function grafanaAppDirective(playlistSrv) { return { restrict: 'E', controller: GrafanaCtrl, @@ -170,6 +170,10 @@ export function grafanaAppDirective() { return; } + if (target.parents('.dash-playlist-actions').length === 0) { + playlistSrv.stop(); + } + // hide search if (elem.find('.search-container').length > 0) { if (target.parents('.search-container').length === 0) {