Fix panel alert icon, closes #931

This commit is contained in:
Alexander Zobnin
2020-05-20 12:20:15 +03:00
parent b769a0af8f
commit dc2d2a4528

View File

@@ -14,8 +14,11 @@ class ZabbixAlertingService {
} }
setPanelAlertState(panelId, alertState) { setPanelAlertState(panelId, alertState) {
let panelIndex; if (!alertState) {
return;
}
let panelIndex;
let panelContainers = _.filter($('.panel-container'), elem => { let panelContainers = _.filter($('.panel-container'), elem => {
return elem.clientHeight && elem.clientWidth; 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) {
if (panelIndex >= 0 && !panelContainers[panelIndex].className.includes('panel-container--absolute')) {
let alertClass = "panel-has-alert panel-alert-state--ok panel-alert-state--alerting"; let alertClass = "panel-has-alert panel-alert-state--ok panel-alert-state--alerting";
$(panelContainers[panelIndex]).removeClass(alertClass); $(panelContainers[panelIndex]).removeClass(alertClass);