Explorar el Código

converted dashboard_loaders.js to .ts (#9672)

* converted dashboard_loaders.js to .ts

* class name change
Patrick O'Carroll hace 8 años
padre
commit
bb1097b7c9
Se han modificado 1 ficheros con 15 adiciones y 11 borrados
  1. 15 11
      public/app/core/routes/dashboard_loaders.ts

+ 15 - 11
public/app/core/routes/dashboard_loaders.js → 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);