Fix panel alert icon, closes #931
This commit is contained in:
@@ -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);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user