Clean up code.

This commit is contained in:
Alexander Zobnin
2017-02-10 16:17:31 +03:00
parent 1eef998923
commit 437699372c
3 changed files with 5 additions and 36 deletions

View File

@@ -125,43 +125,25 @@ System.register(['lodash', 'jquery', 'moment', '../datasource-zabbix/utils', 'ap
_this.contextSrv = contextSrv;
_this.triggerStatusMap = triggerStatusMap;
_this.defaultTimeFormat = defaultTimeFormat;
_this.pageIndex = 0;
_this.triggerList = [];
_this.currentTriggersPage = [];
// Load panel defaults
// _.cloneDeep() need for prevent changing shared defaultSeverity.
// Load object "by value" istead "by reference".
_.defaults(_this.panel, _.cloneDeep(panelDefaults));
_this.triggerList = [];
_this.currentTriggersPage = [];
_this.events.on('init-edit-mode', _this.onInitEditMode.bind(_this));
_this.events.on('refresh', _this.onRefresh.bind(_this));
return _this;
}
/**
* Override onInitMetricsPanelEditMode() method from MetricsPanelCtrl.
* We don't need metric editor from Metrics Panel.
*/
_createClass(TriggerPanelCtrl, [{
key: 'onInitEditMode',
value: function onInitEditMode() {
this.addEditorTab('Options', triggerPanelEditor, 2);
}
}, {
key: 'onMetricsPanelRefresh',
value: function onMetricsPanelRefresh() {
// ignore fetching data if another panel is in fullscreen
if (this.otherPanelInFullscreenMode()) {
return;
}
this.refreshData();
}
}, {
key: 'onRefresh',
value: function onRefresh() {

File diff suppressed because one or more lines are too long