Scripts/owa.js
Balthasar Schachtner f0f0dcf5ef minor change
2019-03-25 13:02:11 +01:00

37 lines
1 KiB
JavaScript

// ==UserScript==
// @name OWA
// @namespace Violentmonkey Scripts
// @match https://webmail.med.uni-muenchen.de/owa/*
// @grant none
// ==/UserScript==
Notification.requestPermission().then(function(result) {
console.log(result);
});
notified = 0
window.setInterval(function(){
var search = document.querySelectorAll('.ms-font-weight-semibold[title="Posteingang"]')
if (search.length == 0){
// no search result
nMails = 0
}
else {
var x = search[0].parentElement.children[2]
nMails = x.innerHTML
}
if (document.title.slice(0,1) === "("){
document.title = "("+nMails+') ' + document.title.slice(4)
}
else {
document.title = "("+nMails+') ' + document.title
}
if (nMails > 0){
if (notified !== nMails) {
//console.log("OWA: "+nMails+" new mails")
var img = 'https://webmail.med.uni-muenchen.de/owa/prem/15.0.1365.1/resources/images/0/favicon.ico';
var n = new Notification("New mails in your OWA: "+nMails, {icon:img});
notified = nMails
}
}
}, 10000);