Просмотр исходного кода

feat(playlist): clicks outside control stops playlist

fixes #3711
bergquist 10 лет назад
Родитель
Сommit
4a54edd8bb
1 измененных файлов с 5 добавлено и 1 удалено
  1. 5 1
      public/app/core/components/grafana_app.ts

+ 5 - 1
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) {