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

fix to text panel and transparent mode

Torkel Ödegaard 9 лет назад
Родитель
Сommit
3d593492c9
1 измененных файлов с 7 добавлено и 2 удалено
  1. 7 2
      public/app/plugins/panel/text/module.ts

+ 7 - 2
public/app/plugins/panel/text/module.ts

@@ -13,14 +13,15 @@ export class TextPanelCtrl extends PanelCtrl {
     mode    : "markdown", // 'html', 'markdown', 'text'
     content : "# title",
   };
-  /** @ngInject */
+
+  /** @ngInject **/
   constructor($scope, $injector, private templateSrv, private $sce) {
     super($scope, $injector);
 
     _.defaults(this.panel, this.panelDefaults);
 
     this.events.on('init-edit-mode', this.onInitEditMode.bind(this));
-    this.events.on('refresh', this.onRender.bind(this));
+    this.events.on('refresh', this.onRefresh.bind(this));
     this.events.on('render', this.onRender.bind(this));
   }
 
@@ -29,6 +30,10 @@ export class TextPanelCtrl extends PanelCtrl {
     this.editorTabIndex = 1;
   }
 
+  onRefresh() {
+    this.render();
+  }
+
   onRender() {
     if (this.panel.mode === 'markdown') {
       this.renderMarkdown(this.panel.content);