add improved owa script
This commit is contained in:
parent
3d315b8ccb
commit
a6f2f49165
1 changed files with 37 additions and 0 deletions
37
owa.js
Normal file
37
owa.js
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
// ==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 on OWA: "+nMails, {icon:img});
|
||||
notified = nMails
|
||||
}
|
||||
}
|
||||
}, 10000);
|
||||
Loading…
Add table
Add a link
Reference in a new issue