Commit bb1097b7 by Patrick O'Carroll Committed by Torkel Ödegaard

converted dashboard_loaders.js to .ts (#9672)

* converted dashboard_loaders.js to .ts

* class name change
parent c84e3c00
define([ import coreModule from '../core_module';
'../core_module',
],
function (coreModule) {
"use strict";
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"); $scope.appEvent("dashboard-fetch-start");
if (!$routeParams.slug) { if (!$routeParams.slug) {
...@@ -23,10 +22,13 @@ function (coreModule) { ...@@ -23,10 +22,13 @@ function (coreModule) {
dashboardLoaderSrv.loadDashboard($routeParams.type, $routeParams.slug).then(function(result) { dashboardLoaderSrv.loadDashboard($routeParams.type, $routeParams.slug).then(function(result) {
$scope.initDashboard(result, $scope); $scope.initDashboard(result, $scope);
}); });
}
}
}); export class NewDashboardCtrl {
coreModule.default.controller('NewDashboardCtrl', function($scope) { /** @ngInject */
constructor($scope) {
$scope.initDashboard({ $scope.initDashboard({
meta: { canStar: false, canShare: false, isNew: true }, meta: { canStar: false, canShare: false, isNew: true },
dashboard: { dashboard: {
...@@ -35,12 +37,14 @@ function (coreModule) { ...@@ -35,12 +37,14 @@ function (coreModule) {
{ {
title: 'Dashboard Row', title: 'Dashboard Row',
height: '250px', height: '250px',
panels:[], panels: [],
isNew: true, isNew: true,
} }
] ]
}, },
}, $scope); }, $scope);
}); }
}
}); coreModule.controller('LoadDashboardCtrl', LoadDashboardCtrl);
coreModule.controller('NewDashboardCtrl', NewDashboardCtrl);
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment