Initial commit
[yaffs-website] / node_modules / faye-websocket / examples / sse.html
1 <!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>