add feature to redirect alerts into events
This commit is contained in:
parent
a838869c02
commit
520976e5c0
1 changed files with 11 additions and 2 deletions
|
|
@ -70,6 +70,7 @@
|
||||||
work_alerts: true, // allow disabling work progress alerts
|
work_alerts: true, // allow disabling work progress alerts
|
||||||
hover: false, // when true fires mouse hover events
|
hover: false, // when true fires mouse hover events
|
||||||
hoverAdds: false, // when true only searches widget additions
|
hoverAdds: false, // when true only searches widget additions
|
||||||
|
alert_event: false // emit alerts as events instead of display
|
||||||
};
|
};
|
||||||
|
|
||||||
const selection = {
|
const selection = {
|
||||||
|
|
@ -559,12 +560,20 @@
|
||||||
return updateAlerts(true);
|
return updateAlerts(true);
|
||||||
}
|
}
|
||||||
let rec = [message, Date.now(), time, true];
|
let rec = [message, Date.now(), time, true];
|
||||||
alerts.push(rec);
|
if (feature.alert_event) {
|
||||||
updateAlerts();
|
API.event.emit('alert', rec);
|
||||||
|
} else {
|
||||||
|
alerts.push(rec);
|
||||||
|
updateAlerts();
|
||||||
|
}
|
||||||
return rec;
|
return rec;
|
||||||
}
|
}
|
||||||
|
|
||||||
function alert2cancel(rec) {
|
function alert2cancel(rec) {
|
||||||
|
if (feature.alert_event) {
|
||||||
|
API.event.emit('alert.cancel', rec);
|
||||||
|
return;
|
||||||
|
}
|
||||||
if (Array.isArray(rec)) {
|
if (Array.isArray(rec)) {
|
||||||
rec[3] = false;
|
rec[3] = false;
|
||||||
updateAlerts();
|
updateAlerts();
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue