From 8789f155b83bf748562d9ca5b39458037c0da445 Mon Sep 17 00:00:00 2001 From: Alexey Velikiy Date: Sun, 10 Feb 2019 23:41:32 +0300 Subject: [PATCH] fix: Null selected analytics unit after selection #174 --- src/panel/graph_panel/graph_ctrl.ts | 3 ++- src/panel/graph_panel/graph_renderer.ts | 2 -- 2 files changed, 2 insertions(+), 3 deletions(-) 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;