blink status WIP
This commit is contained in:
18
dist/panel-triggers/triggers_panel_ctrl.js
vendored
18
dist/panel-triggers/triggers_panel_ctrl.js
vendored
@@ -549,6 +549,24 @@ System.register(['lodash', 'jquery', 'moment', '../datasource-zabbix/utils', 'ap
|
||||
}
|
||||
return iconClass;
|
||||
}
|
||||
}, {
|
||||
key: 'getStatusClass',
|
||||
value: function getStatusClass(trigger) {
|
||||
var statusClass = '';
|
||||
|
||||
if (trigger.value === '1') {
|
||||
statusClass = 'alert-state-critical';
|
||||
} else {
|
||||
statusClass = 'alert-state-ok';
|
||||
}
|
||||
|
||||
var durationSec = (Date.now() - trigger.lastchangeUnix * 1000) / 1000;
|
||||
if (durationSec < 3000) {
|
||||
statusClass += ' zabbix-trigger--blinked';
|
||||
}
|
||||
|
||||
return statusClass;
|
||||
}
|
||||
}, {
|
||||
key: 'link',
|
||||
value: function link(scope, elem, attrs, ctrl) {
|
||||
|
||||
Reference in New Issue
Block a user