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

dashlist: fix resizing after mode switching

Alexander Zobnin 8 лет назад
Родитель
Сommit
e89e64e94e
1 измененных файлов с 3 добавлено и 8 удалено
  1. 3 8
      public/app/plugins/panel/dashlist/module.ts

+ 3 - 8
public/app/plugins/panel/dashlist/module.ts

@@ -32,8 +32,10 @@ class DashListCtrl extends PanelCtrl {
     }
 
     this.events.on('refresh', this.onRefresh.bind(this));
-    this.events.on('panel-size-changed', this.onPanelSizeChanged.bind(this));
     this.events.on('init-edit-mode', this.onInitEditMode.bind(this));
+    this.events.on('render', this.setPanelHeight.bind(this));
+    this.events.on('panel-size-changed', this.setPanelHeight.bind(this));
+    this.events.on('panel-change-view', this.setPanelHeight.bind(this));
 
     this.groups = [
       {list: [], show: false, header: "Starred dashboards",},
@@ -59,8 +61,6 @@ class DashListCtrl extends PanelCtrl {
       }
       delete this.panel.mode;
     }
-
-    console.log(this);
   }
 
   onInitEditMode() {
@@ -69,17 +69,12 @@ class DashListCtrl extends PanelCtrl {
     this.addEditorTab('Options', 'public/app/plugins/panel/dashlist/editor.html');
   }
 
-  onPanelSizeChanged() {
-    this.setPanelHeight();
-  }
-
   setPanelHeight() {
     this.$scope.setPanelHeight();
   }
 
   link(scope, elem, attrs, ctrl: DashListCtrl) {
     let panelContentElem = elem.find('.panel-content');
-    console.log(elem, panelContentElem);
     panelContentElem.height(ctrl.height);
 
     scope.setPanelHeight = () => {