Torkel Ödegaard 10 лет назад
Родитель
Сommit
600ffa727e

+ 7 - 1
public/app/features/panel/panel.ts

@@ -5,6 +5,12 @@ import config from 'app/core/config';
 import {PanelCtrl} from './panel_ctrl';
 import {MetricsPanelCtrl} from './metrics_panel_ctrl';
 
+export class DefaultPanelCtrl extends PanelCtrl {
+  constructor($scope, $injector) {
+    super($scope, $injector);
+  }
+}
+
 class PanelDirective {
   template: string;
   templateUrl: string;
@@ -15,7 +21,7 @@ class PanelDirective {
 
   getDirective() {
     if (!this.controller) {
-      this.controller = PanelCtrl;
+      this.controller = DefaultPanelCtrl;
     }
 
     return {

+ 5 - 0
public/app/plugins/panel/unknown/module.html

@@ -0,0 +1,5 @@
+<div class="text-center" style="padding-top: 2rem">
+	Unknown panel type: <strong>{{ctrl.panel.type}}</strong>
+</div
+
+

+ 1 - 3
public/app/plugins/panel/unknown/module.ts

@@ -3,9 +3,7 @@
 import {PanelDirective} from '../../../features/panel/panel';
 
 class UnknownPanel extends PanelDirective {
-  template = `<div class="text-center" style="padding-top: 2rem">
-                Unknown panel type: <strong>{{ctrl.panel.type}}</strong>
-              </div>`;
+  templateUrl = 'public/app/plugins/panel/unknown/module.html';
 }