diff --git a/src/panel/graph_panel/graph_ctrl.ts b/src/panel/graph_panel/graph_ctrl.ts index 12baa9e..c12c9b6 100644 --- a/src/panel/graph_panel/graph_ctrl.ts +++ b/src/panel/graph_panel/graph_ctrl.ts @@ -250,7 +250,6 @@ class GraphCtrl extends MetricsPanelCtrl { this.analyticsController = new AnalyticController(this.panel, this.analyticService, this.events); - this.rebindDKey(); this.events.on('render', this.onRender.bind(this)); this.events.on('data-received', this.onDataReceived.bind(this)); @@ -302,6 +301,8 @@ class GraphCtrl extends MetricsPanelCtrl { onInitEditMode() { + this.rebindDKey(); // a small hask: bind if we open page in edit mode + const partialPath = this.panelPath + '/partials'; this.addEditorTab('Analytics', `${partialPath}/tab_analytics.html`, 2); this.addEditorTab('Webhooks', `${partialPath}/tab_webhooks.html`, 3); diff --git a/src/panel/graph_panel/graph_renderer.ts b/src/panel/graph_panel/graph_renderer.ts index 19fde84..d4ad8fd 100644 --- a/src/panel/graph_panel/graph_renderer.ts +++ b/src/panel/graph_panel/graph_renderer.ts @@ -313,13 +313,11 @@ export class GraphRenderer { // Function for rendering panel public renderPanel() { - this.panelWidth = this.$elem.width(); if (this._shouldAbortRender()) { return; } - // un-check dashes if lines are unchecked this.panel.dashes = this.panel.lines ? this.panel.dashes : false;