Skip to content

Instantly share code, notes, and snippets.

@abraham
Created September 5, 2010 05:43
Show Gist options
  • Save abraham/565783 to your computer and use it in GitHub Desktop.
Save abraham/565783 to your computer and use it in GitHub Desktop.
Display recent comments from a blogger site.
<dl id="recentComments"></dl>
<script type="text/javascript">
function renderComments (json) {
var list = document.getElementById("recentComments");
for (var i = 0; i < json.feed.entry.length; ++i) {
var entry = json.feed.entry[i];
var dt = document.createElement("DT");
var dd = document.createElement("DD");
var href;
for (var j = 0; j < entry.link.length; ++j) {
if (entry.link[j].rel == "alternate") {
href = entry.link[j].href.replace(/#/, "#comment-");
}
}
var a = document.createElement("A");
a.setAttribute("href", href);
a.appendChild(document.createTextNode(entry.author[0].name.$t + " wrote..."));
dt.appendChild(a);
dd.innerHTML = entry.summary.$t;
list.appendChild(dt);
list.appendChild(dd);
}
}
</script>
<script src="http://blog.abrah.am/feeds/comments/summary?alt=json-in-script&callback=renderComments&max-results=3" type="text/javascript"></script>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment