|
|
|
@ -7,15 +7,14 @@ function (angular, $) { |
|
|
|
|
|
|
|
|
|
var module = angular.module('grafana.routes'); |
|
|
|
|
|
|
|
|
|
module.controller('SoloPanelCtrl', function($scope, $rootScope, datasourceSrv, $routeParams, dashboardSrv, timeSrv, $location) { |
|
|
|
|
module.controller('SoloPanelCtrl', function($scope, backendSrv, $routeParams, dashboardSrv, timeSrv, $location, templateValuesSrv) { |
|
|
|
|
var panelId; |
|
|
|
|
|
|
|
|
|
$scope.init = function() { |
|
|
|
|
var db = datasourceSrv.getGrafanaDB(); |
|
|
|
|
var params = $location.search(); |
|
|
|
|
panelId = parseInt(params.panelId); |
|
|
|
|
|
|
|
|
|
db.getDashboard($routeParams.id, false) |
|
|
|
|
backendSrv.getDashboard($routeParams.slug) |
|
|
|
|
.then(function(dashboard) { |
|
|
|
|
$scope.initPanelScope(dashboard); |
|
|
|
|
}).then(null, function(error) { |
|
|
|
@ -41,12 +40,10 @@ function (angular, $) { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
$scope.panel.span = 12; |
|
|
|
|
$scope.dashboardViewState = { |
|
|
|
|
registerPanel: function() { |
|
|
|
|
} |
|
|
|
|
}; |
|
|
|
|
$scope.dashboardViewState = { registerPanel: function() { }, state: {}}; |
|
|
|
|
|
|
|
|
|
timeSrv.init($scope.dashboard); |
|
|
|
|
templateValuesSrv.init($scope.dashboard, $scope.dashboardViewState); |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
$scope.getPanelById = function(id) { |
|
|
|
|