diff --git a/public/app/core/components/grafana_app.ts b/public/app/core/components/grafana_app.ts index eff55405d6f..5db9b71f9e9 100644 --- a/public/app/core/components/grafana_app.ts +++ b/public/app/core/components/grafana_app.ts @@ -203,7 +203,7 @@ export function grafanaAppDirective(playlistSrv, contextSrv, $timeout, $rootScop }, 100); } - if (target.parents('.dash-playlist-actions').length === 0) { + if (target.parents('.navbar-buttons--playlist').length === 0) { playlistSrv.stop(); } diff --git a/public/app/core/services/backend_srv.ts b/public/app/core/services/backend_srv.ts index 97165f1284d..5ce0a3c89de 100644 --- a/public/app/core/services/backend_srv.ts +++ b/public/app/core/services/backend_srv.ts @@ -248,4 +248,5 @@ export class BackendSrv { } } + coreModule.service('backendSrv', BackendSrv); diff --git a/public/app/features/dashboard/dashgrid/RowOptions.ts b/public/app/features/dashboard/dashgrid/RowOptions.ts index c75ec02adf0..ef24130d2ab 100644 --- a/public/app/features/dashboard/dashgrid/RowOptions.ts +++ b/public/app/features/dashboard/dashgrid/RowOptions.ts @@ -6,6 +6,7 @@ export class RowOptionsCtrl { dismiss: any; onUpdated: any; onDelete: any; + showDelete: boolean; /** @ngInject */ constructor() { diff --git a/public/app/features/dashboard/dashnav/dashnav.html b/public/app/features/dashboard/dashnav/dashnav.html index 03453611036..e2a932fd9ab 100644 --- a/public/app/features/dashboard/dashnav/dashnav.html +++ b/public/app/features/dashboard/dashnav/dashnav.html @@ -8,17 +8,11 @@ - + diff --git a/public/sass/components/_row.scss b/public/sass/components/_row.scss index 85e5fa8f8f8..924e567b169 100644 --- a/public/sass/components/_row.scss +++ b/public/sass/components/_row.scss @@ -17,6 +17,13 @@ opacity: 1; } } + + &:hover { + .dashboard-row__actions { + visibility: visible; + opacity: 1; + } + } } .dashboard-row__title { @@ -37,6 +44,7 @@ visibility: hidden; opacity: 0; flex-grow: 1; + transition: 200ms opacity ease-in 200ms; a { color: $text-color-weak; diff --git a/public/sass/components/_view_states.scss b/public/sass/components/_view_states.scss index 0b5c5a27ee3..64568a06bcb 100644 --- a/public/sass/components/_view_states.scss +++ b/public/sass/components/_view_states.scss @@ -38,11 +38,3 @@ } } -.playlist-active { - .dash-playlist-actions { - .fa { - opacity: 1; - color: $text-color-faint !important; - } - } -}