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