diff --git a/src/datasource-zabbix/zabbixAlerting.service.js b/src/datasource-zabbix/zabbixAlerting.service.js index 716a3a9..eb361ef 100644 --- a/src/datasource-zabbix/zabbixAlerting.service.js +++ b/src/datasource-zabbix/zabbixAlerting.service.js @@ -14,8 +14,11 @@ class ZabbixAlertingService { } setPanelAlertState(panelId, alertState) { - let panelIndex; + if (!alertState) { + return; + } + let panelIndex; let panelContainers = _.filter($('.panel-container'), elem => { return elem.clientHeight && elem.clientWidth; }); @@ -30,8 +33,7 @@ class ZabbixAlertingService { }); } - // Don't apply alert styles to .panel-container--absolute (it rewrites position from absolute to relative) - if (panelIndex >= 0 && !panelContainers[panelIndex].className.includes('panel-container--absolute')) { + if (panelIndex >= 0) { let alertClass = "panel-has-alert panel-alert-state--ok panel-alert-state--alerting"; $(panelContainers[panelIndex]).removeClass(alertClass);