mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
playlist: fixed playlist buttons in dashboard header, fixes #10213
This commit is contained in:
@@ -203,7 +203,7 @@ export function grafanaAppDirective(playlistSrv, contextSrv, $timeout, $rootScop
|
|||||||
}, 100);
|
}, 100);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (target.parents('.dash-playlist-actions').length === 0) {
|
if (target.parents('.navbar-buttons--playlist').length === 0) {
|
||||||
playlistSrv.stop();
|
playlistSrv.stop();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -248,4 +248,5 @@ export class BackendSrv {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
coreModule.service('backendSrv', BackendSrv);
|
coreModule.service('backendSrv', BackendSrv);
|
||||||
|
|||||||
@@ -6,6 +6,7 @@ export class RowOptionsCtrl {
|
|||||||
dismiss: any;
|
dismiss: any;
|
||||||
onUpdated: any;
|
onUpdated: any;
|
||||||
onDelete: any;
|
onDelete: any;
|
||||||
|
showDelete: boolean;
|
||||||
|
|
||||||
/** @ngInject */
|
/** @ngInject */
|
||||||
constructor() {
|
constructor() {
|
||||||
|
|||||||
@@ -8,17 +8,11 @@
|
|||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<ul class="nav dash-playlist-actions" ng-if="ctrl.playlistSrv.isPlaying">
|
<div class="navbar-buttons navbar-buttons--playlist" ng-if="ctrl.playlistSrv.isPlaying">
|
||||||
<li>
|
<a class="navbar-button navbar-button--tight" ng-click="ctrl.playlistSrv.prev()"><i class="fa fa-step-backward"></i></a>
|
||||||
<a ng-click="ctrl.playlistSrv.prev()"><i class="fa fa-step-backward"></i></a>
|
<a class="navbar-button navbar-button--tight" ng-click="ctrl.playlistSrv.stop()"><i class="fa fa-stop"></i></a>
|
||||||
</li>
|
<a class="navbar-button navbar-button--tight" ng-click="ctrl.playlistSrv.next()"><i class="fa fa-step-forward"></i></a>
|
||||||
<li>
|
</div>
|
||||||
<a ng-click="ctrl.playlistSrv.stop()"><i class="fa fa-stop"></i></a>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a ng-click="ctrl.playlistSrv.next()"><i class="fa fa-step-forward"></i></a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
<div class="navbar__spacer"></div>
|
<div class="navbar__spacer"></div>
|
||||||
|
|
||||||
|
|||||||
@@ -17,6 +17,13 @@
|
|||||||
opacity: 1;
|
opacity: 1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
&:hover {
|
||||||
|
.dashboard-row__actions {
|
||||||
|
visibility: visible;
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.dashboard-row__title {
|
.dashboard-row__title {
|
||||||
@@ -37,6 +44,7 @@
|
|||||||
visibility: hidden;
|
visibility: hidden;
|
||||||
opacity: 0;
|
opacity: 0;
|
||||||
flex-grow: 1;
|
flex-grow: 1;
|
||||||
|
transition: 200ms opacity ease-in 200ms;
|
||||||
|
|
||||||
a {
|
a {
|
||||||
color: $text-color-weak;
|
color: $text-color-weak;
|
||||||
|
|||||||
@@ -38,11 +38,3 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.playlist-active {
|
|
||||||
.dash-playlist-actions {
|
|
||||||
.fa {
|
|
||||||
opacity: 1;
|
|
||||||
color: $text-color-faint !important;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|||||||
Reference in New Issue
Block a user