Commit | Line | Data |
---|---|---|
21c4e167 H |
1 | <html><head> |
2 | <meta http-equiv="refresh" content="10" /> | |
3 | ||
4 | <script> | |
5 | ||
6 | function setIcon(badge,title){ | |
7 | chrome.browserAction.setBadgeText({'text':badge}); | |
8 | chrome.browserAction.setTitle({'title':title}); | |
9 | } | |
10 | ||
11 | function getKybcaMails(){ | |
12 | if(!localStorage["secs"]) localStorage["secs"] = 30; | |
13 | var check_mail_timer = setTimeout("getKybcaMails()", localStorage["secs"] * 1000); | |
14 | var pkReqUrl='https://kyberia.sk/ajax/check_new_mail.php'; | |
15 | var pkReq=new XMLHttpRequest(); | |
16 | pkReq.onload=function(){ | |
17 | var mail = pkReq.responseText.split(";"); | |
18 | switch(mail[0].replace(/^\s+|\s+$/g,"")) { //trim() := replace(/^\s+|\s+$/g,"") | |
19 | case "": | |
20 | setIcon("?!", "Connection problem... Not loged in?"); | |
21 | localStorage["reconnect"] = 1; | |
22 | break; | |
23 | case "offline": | |
24 | localStorage["reconnect"] = 1; | |
25 | case "0": | |
26 | setIcon("", "No new mail on Kyberia."); | |
27 | break; | |
28 | default: | |
29 | setIcon(mail[0], mail[0]+" new mails! last from: "+mail[1]); | |
30 | } | |
31 | }; | |
32 | pkReq.open('GET',pkReqUrl); | |
33 | pkReq.send(); | |
34 | } | |
35 | ||
36 | chrome.browserAction.onClicked.addListener(function(tab) { | |
37 | chrome.tabs.create({url:'https://kyberia.sk/id/24'}); | |
38 | setIcon("", ""); | |
39 | }); | |
40 | setIcon("?", "Waiting for first contact..."); | |
41 | ||
42 | getKybcaMails(); | |
43 | ||
44 | </script></head> | |
45 | <body> | |
46 | <iframe id="lif" src="login.html"></iframe> | |
47 | </body> | |
48 | </html> | |
49 |