blob: e11a911469bc8447b883b25f577d7a4b5fb66be5 [file] [log] [blame]
Leo Repp58b9f112021-11-22 11:57:47 +01001<!doctype html>
2<html>
3 <head>
4 <meta http-equiv="Content-type" content="text/html; charset=utf-8">
5 <title>EventSource test</title>
6 </head>
7 <body>
8
9 <h1>EventSource test</h1>
10 <ul></ul>
11
12 <script type="text/javascript">
13 var logger = document.getElementsByTagName('ul')[0],
14 socket = new EventSource('/');
15
16 var log = function(text) {
17 logger.innerHTML += '<li>' + text + '</li>';
18 };
19
20 socket.onopen = function() {
21 log('OPEN');
22 };
23
24 socket.onmessage = function(event) {
25 log('MESSAGE: ' + event.data);
26 };
27
28 socket.addEventListener('update', function(event) {
29 log('UPDATE(' + event.lastEventId + '): ' + event.data);
30 });
31
32 socket.onerror = function(event) {
33 log('ERROR: ' + event.message);
34 };
35 </script>
36
37 </body>
38</html>