Merge pull request #130 from flant/fix_null_object

fix: proper fallback to string event for renderComplete
This commit is contained in:
Ivan Mikheykin
2020-08-28 17:59:44 +03:00
committed by GitHub
3 changed files with 5 additions and 6 deletions
+2 -3
View File
@@ -157,8 +157,7 @@ System.register(["lodash", "./color_legend", "./options_editor", "./tooltip_edit
_export("renderComplete", renderComplete = { _export("renderComplete", renderComplete = {
name: 'statusmap-render-complete' name: 'statusmap-render-complete'
}); // eventFactory('statusmap-render-complete'); });
_export("PanelCtrl", _export("StatusHeatmapCtrl", StatusHeatmapCtrl = _export("PanelCtrl", _export("StatusHeatmapCtrl", StatusHeatmapCtrl =
/*#__PURE__*/ /*#__PURE__*/
@@ -267,7 +266,7 @@ System.register(["lodash", "./color_legend", "./options_editor", "./tooltip_edit
CoreEvents.fallbackToStringEvents(); CoreEvents.fallbackToStringEvents();
PanelEvents.fallbackToStringEvents(); PanelEvents.fallbackToStringEvents();
_export("renderComplete", renderComplete = renderComplete.name); _export("renderComplete", renderComplete = 'statusmap-render-complete');
} }
migratePanelConfig(_this.panel); migratePanelConfig(_this.panel);
+1 -1
View File
File diff suppressed because one or more lines are too long
+2 -2
View File
@@ -63,7 +63,7 @@ loadPluginCss({
light: 'plugins/flant-statusmap-panel/css/statusmap.light.css' light: 'plugins/flant-statusmap-panel/css/statusmap.light.css'
}); });
export var renderComplete:any = {name:'statusmap-render-complete'}; // eventFactory('statusmap-render-complete'); export var renderComplete:any = {name:'statusmap-render-complete'};
class StatusHeatmapCtrl extends MetricsPanelCtrl { class StatusHeatmapCtrl extends MetricsPanelCtrl {
static templateUrl = 'module.html'; static templateUrl = 'module.html';
@@ -150,7 +150,7 @@ class StatusHeatmapCtrl extends MetricsPanelCtrl {
if(!Polygrafill.hasAppEventCompatibleEmitter(this.events)){ if(!Polygrafill.hasAppEventCompatibleEmitter(this.events)){
CoreEvents.fallbackToStringEvents(); CoreEvents.fallbackToStringEvents();
PanelEvents.fallbackToStringEvents(); PanelEvents.fallbackToStringEvents();
renderComplete = renderComplete.name; renderComplete = 'statusmap-render-complete';
} }
migratePanelConfig(this.panel); migratePanelConfig(this.panel);