dashlist: fix resizing after mode switching

This commit is contained in:
Alexander Zobnin 2017-11-16 14:40:09 +03:00
parent 7d8b2cb05f
commit e89e64e94e

View File

@ -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 = () => {