converted dashboard_loaders.js to .ts (#9672)

* converted dashboard_loaders.js to .ts

* class name change
pull/9701/head
Patrick O'Carroll 8 years ago committed by Torkel Ödegaard
parent c84e3c00fe
commit bb1097b7c9
  1. 26
      public/app/core/routes/dashboard_loaders.ts

@ -1,10 +1,9 @@
define([
'../core_module',
],
function (coreModule) {
"use strict";
import coreModule from '../core_module';
coreModule.default.controller('LoadDashboardCtrl', function($scope, $routeParams, dashboardLoaderSrv, backendSrv, $location) {
export class LoadDashboardCtrl {
/** @ngInject */
constructor($scope, $routeParams, dashboardLoaderSrv, backendSrv, $location) {
$scope.appEvent("dashboard-fetch-start");
if (!$routeParams.slug) {
@ -23,10 +22,13 @@ function (coreModule) {
dashboardLoaderSrv.loadDashboard($routeParams.type, $routeParams.slug).then(function(result) {
$scope.initDashboard(result, $scope);
});
}
}
});
export class NewDashboardCtrl {
coreModule.default.controller('NewDashboardCtrl', function($scope) {
/** @ngInject */
constructor($scope) {
$scope.initDashboard({
meta: { canStar: false, canShare: false, isNew: true },
dashboard: {
@ -35,12 +37,14 @@ function (coreModule) {
{
title: 'Dashboard Row',
height: '250px',
panels:[],
panels: [],
isNew: true,
}
]
},
}, $scope);
});
}
}
});
coreModule.controller('LoadDashboardCtrl', LoadDashboardCtrl);
coreModule.controller('NewDashboardCtrl', NewDashboardCtrl);
Loading…
Cancel
Save