refactor: Notification will now be displayed using system if available.

This commit is contained in:
Quentin Decaunes 2019-08-18 12:36:44 +02:00
parent b967b36a62
commit ebec1d047a

View File

@ -228,13 +228,27 @@ function isWindows() {
*/ */
function notification(type, message) { function notification(type, message) {
appendLog(`notification(): ${type}\n${message}`); appendLog(`notification(): ${type}\n${message}`);
if (window.last_notification) {
window.last_notification.close();
window.last_notification = false;
}
window.last_notification = new Notification('Ryzen Controller', {
body: message,
requireInteraction: false,
silent: true,
});
if (!window.last_notification) {
window.last_notification = false;
UIkit.notification({ UIkit.notification({
message: (''+message).replace(/(?:\r\n|\r|\n)/g, '<br/>'), message: (''+message).replace(/(?:\r\n|\r|\n)/g, '<br/>'),
status: type, status: type,
pos: 'top-right', pos: 'top-right',
timeout: 5000 timeout: 5000,
}); });
} }
}
/** /**
* Will return the ryzenadj.exe path registered, or default one if not provided. * Will return the ryzenadj.exe path registered, or default one if not provided.