diff --git a/src/app/controllers/dash.js b/src/app/controllers/dash.js index 2ea23e46889..492c86fa3f5 100644 --- a/src/app/controllers/dash.js +++ b/src/app/controllers/dash.js @@ -8,6 +8,8 @@ define([ function (angular, $, config, _) { "use strict"; + var module = angular.module('grafana.controllers'); + module.controller('DashCtrl', function($scope, $rootScope, dashboardKeybindings, filterSrv, dashboardSrv, panelMoveSrv, timer) { $scope.editor = { index: 0 }; @@ -21,9 +23,9 @@ function (angular, $, config, _) { $scope.setupDashboard = function(event, dashboardData) { timer.cancel_all(); - $rootScope.fullscreen = false; - $scope.dashboard = dashboardSrv.create(dashboardData); + $scope.dashboardViewState = dashboardSrv.createViewState(); + $scope.grafana.style = $scope.dashboard.style; $scope.filter = filterSrv; diff --git a/src/app/controllers/dashLoader.js b/src/app/controllers/dashLoader.js index 27071213d8f..7756151e6c9 100644 --- a/src/app/controllers/dashLoader.js +++ b/src/app/controllers/dashLoader.js @@ -14,6 +14,7 @@ function (angular, _, moment, config) { $scope.init = function() { $scope.db = datasourceSrv.getGrafanaDB(); + $scope.onAppEvent('save-dashboard', function() { $scope.saveDashboard(); }); diff --git a/src/app/partials/dashLoader.html b/src/app/partials/dashLoader.html index 4fd73b864c9..28413d32c0b 100644 --- a/src/app/partials/dashLoader.html +++ b/src/app/partials/dashLoader.html @@ -4,7 +4,7 @@ } -
  • +
  • Back to dashboard diff --git a/src/app/partials/dashboard.html b/src/app/partials/dashboard.html index 39a287489dd..013b924c77a 100644 --- a/src/app/partials/dashboard.html +++ b/src/app/partials/dashboard.html @@ -1,4 +1,4 @@ -
    +