fix: fixed playlist controls and view state, fixes #9639

This commit is contained in:
Patrick O'Carroll
2017-10-24 10:43:48 +02:00
parent e91b00c355
commit 8afb84a5e5
3 changed files with 5 additions and 2 deletions

View File

@@ -31,8 +31,8 @@ function (_, $, coreModule) {
} }
}); });
$scope.$watch('playlistSrv', function(newValue) { $scope.$watch('playlistSrv.isPlaying', function(newValue) {
elem.toggleClass('playlist-active', _.isObject(newValue)); elem.toggleClass('playlist-active', newValue);
}); });
} }
}; };

View File

@@ -20,10 +20,12 @@ export class DashboardCtrl {
dynamicDashboardSrv, dynamicDashboardSrv,
dashboardViewStateSrv, dashboardViewStateSrv,
contextSrv, contextSrv,
playlistSrv,
alertSrv, alertSrv,
$timeout) { $timeout) {
$scope.editor = { index: 0 }; $scope.editor = { index: 0 };
$scope.playlistSrv = playlistSrv;
var resizeEventTimeout; var resizeEventTimeout;

View File

@@ -19,6 +19,7 @@ export class DashNavCtrl {
private $location, private $location,
private backendSrv, private backendSrv,
private contextSrv, private contextSrv,
public playlistSrv,
navModelSrv) { navModelSrv) {
this.navModel = navModelSrv.getDashboardNav(this.dashboard, this); this.navModel = navModelSrv.getDashboardNav(this.dashboard, this);