rem:  window.setTimeout(downloadFeeds, 30 * 60 * 1000);  var ds = getSubscriptionsDS(); var feeds = getSubscriptionsList().GetElements();  var feed, url, quickMode, title; while(feeds.hasMoreElements()) { feed = feeds.getNext(); feed = feed.QueryInterface(Components.interfaces.nsIRDFResource);  url = ds.GetTarget(feed, DC_IDENTIFIER, true); if (url) url = url.QueryInterface(Components.interfaces.nsIRDFLiteral).Value;  quickMode = ds.GetTarget(feed, FZ_QUICKMODE, true); if (quickMode) { quickMode = quickMode.QueryInterface(Components.interfaces.nsIRDFLiteral); quickMode = quickMode.Value; quickMode = eval(quickMode); }  title = ds.GetTarget(feed, DC_TITLE, true); if (title) title = title.QueryInterface(Components.interfaces.nsIRDFLiteral).Value;  feed = new Feed(url, quickMode, title); feed.download(); } 
add:  var ds = getSubscriptionsDS(); var feeds = getSubscriptionsList().GetElements();  var feed; while(feeds.hasMoreElements()) downloadFeed(feeds.getNext()); 
context: function downloadFeeds() {  // Reload subscriptions every 30 minutes (XXX make this configurable via a pref).  window.setTimeout(downloadFeeds, 30 * 60 * 1000);  var ds = getSubscriptionsDS();  var feeds = getSubscriptionsList().GetElements();  var feed, url, quickMode, title;  while(feeds.hasMoreElements()) {    feed = feeds.getNext();    feed = feed.QueryInterface(Components.interfaces.nsIRDFResource);    url = ds.GetTarget(feed, DC_IDENTIFIER, true);    if (url)      url = url.QueryInterface(Components.interfaces.nsIRDFLiteral).Value;    quickMode = ds.GetTarget(feed, FZ_QUICKMODE, true);    if (quickMode) {      quickMode = quickMode.QueryInterface(Components.interfaces.nsIRDFLiteral);      quickMode = quickMode.Value;      quickMode = eval(quickMode);    }    title = ds.GetTarget(feed, DC_TITLE, true);    if (title)      title = title.QueryInterface(Components.interfaces.nsIRDFLiteral).Value;    feed = new Feed(url, quickMode, title);    feed.download();  }}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/973fab624eea47740ba37f2b7e4def92548fafe3/forumzilla.js/clean/mail/extensions/newsblog/content/forumzilla.js