Mercurial > planet-ubiquity-redesign
changeset 14:88b0602c79a1
Added trac and mercurial.
author | Atul Varma <varmaa@toolness.com> |
---|---|
date | Mon, 02 Mar 2009 15:56:51 -0800 |
parents | 7fbe0acf0805 |
children | 51cd570b96a1 |
files | about-mozilla.js |
diffstat | 1 files changed, 23 insertions(+), 16 deletions(-) [+] |
line wrap: on
line diff
--- a/about-mozilla.js Mon Mar 02 15:44:29 2009 -0800 +++ b/about-mozilla.js Mon Mar 02 15:56:51 2009 -0800 @@ -1,21 +1,27 @@ +function processBlogFeed(feed, content) { + jQuery.each( + feed.entries, + function(i) { + var item = $('<div class="blog-item">' + + '<span class="title"></span> by ' + + '<span class="author"></span></div>'); + $('.title', item).html(this.title); + $('.title', item).wrap('<a href="' + this.link + '"></a>'); + $('.author', item).html(this.author); + content.append(item); + }); +} + var FEEDS = [ {name: "Blogs", url: "http://ubiquity.mozilla.com/planet/?feed=rss2", - processFeed: function processBlogFeed(feed) { - var content = $('<div class="content"></div>'); - jQuery.each( - feed.entries, - function(i) { - var item = $('<div class="blog-item">' + - '<span class="title"></span> by ' + - '<span class="author"></span></div>'); - $('.title', item).text(this.title); - $('.title', item).wrap('<a href="' + this.link + '"></a>'); - $('.author', item).text(this.author); - content.append(item); - }); - return content; - }} + processFeed: processBlogFeed}, + {name: "Trac", + url: "https://ubiquity.mozilla.com/trac/timeline?ticket=on&milestone=on&wiki=on&max=50&daysback=90&format=rss", + processFeed: processBlogFeed}, + {name: "Mercurial", + url: "https://ubiquity.mozilla.com/hg/ubiquity-firefox/rss-log", + processFeed: processBlogFeed} ]; function showFeed(feedInfo) { @@ -29,7 +35,8 @@ feed.setNumEntries(10); feed.load( function(result) { - var content = feedInfo.processFeed(result.feed); + var content = $('<div class="content"></div>'); + feedInfo.processFeed(result.feed, content); content.hide(); entry.append(content); content.slideDown();