Просмотр исходного кода

Plugins: fixed broken example panel plugin, Fixes #1318

Torkel Ödegaard 11 лет назад
Родитель
Сommit
16f7f68636
1 измененных файлов с 6 добавлено и 10 удалено
  1. 6 10
      src/plugins/custom.panel.example/module.js

+ 6 - 10
src/plugins/custom.panel.example/module.js

@@ -2,9 +2,9 @@ define([
   'angular',
   'app',
   'lodash',
-  'require',
+  'components/panelmeta',
 ],
-function (angular, app, _) {
+function (angular, app, _, PanelMeta) {
   'use strict';
 
   var module = angular.module('grafana.panels.custom', []);
@@ -12,9 +12,9 @@ function (angular, app, _) {
 
   module.controller('CustomPanelCtrl', function($scope, panelSrv) {
 
-    $scope.panelMeta = {
-      description : "Example plugin panel",
-    };
+    $scope.panelMeta = new PanelMeta({
+      description : "A static text panel that can use plain text, markdown, or (sanitized) HTML"
+    });
 
     // set and populate defaults
     var _d = {
@@ -22,10 +22,6 @@ function (angular, app, _) {
 
     _.defaults($scope.panel, _d);
 
-    $scope.init = function() {
-      panelSrv.init($scope);
-    };
-
-    $scope.init();
+    panelSrv.init($scope);
   });
 });