My favorites | Sign in
Logo
             
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
function showStuff() {
var req = new XMLHttpRequest();
req.open("GET", "/items", true);
req.onreadystatechange = function() {
if (req.readyState != 4) {
return;
}
gotStuff(req.status, req.responseText);
};
req.send(null);
}

function gotStuff(status, text) {
if (status != 200) {
window.setTimeout(showStuff, 5000);
return;
}

var content = "";
var items = eval(text);
if (items.length == 0) {
content = "Nothing yet.\n"
} else {
for (var i = 0; i < items.length; ++i) {
content += "<div class='entry'><div><strong>" + items[i].title +
"</strong> at <em>" + items[i].time + "</em></div>" +
"<div>from <a href='" + items[i].source + "'>" + items[i].source +
"</a></div><div>" + items[i].content + "</div></div>\n";
}
}

document.getElementById("content").innerHTML = content;
window.setTimeout(showStuff, 5000);
}

window.onload = showStuff;
Show details Hide details

Change log

r133 by bslatkin on Jun 20, 2009   Diff
rss-compatible subscriber
Go to: 
Project members, sign in to write a code review

Older revisions

r37 by bslatkin on Feb 16, 2009   Diff
now working in production; better
error handling beginnings, spiffed up
the publisher and subscriber examples
r27 by bslatkin on Oct 07, 2008   Diff
Feed diff escaping XML properly.
Title/message/updated being passed in
events.
r24 by bslatkin on Oct 04, 2008   Diff
publisher and subscriber working;
needs cleanup
All revisions of this file

File info

Size: 943 bytes, 36 lines
Hosted by Google Code