summaryrefslogtreecommitdiff
path: root/feedlist.js
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2009-02-04 10:19:36 +0300
committerAndrew Dolgov <[email protected]>2009-02-04 10:19:36 +0300
commit774b8df8739d2cab5656fa9907c6e6dd6f32158e (patch)
treee9a0b4c9fe8880abec0963e91cc2d319edf4e352 /feedlist.js
parent4681834e66e46584684cb4d28feb50ab00237cf3 (diff)
move more stuff to offline.js
Diffstat (limited to 'feedlist.js')
-rw-r--r--feedlist.js85
1 files changed, 0 insertions, 85 deletions
diff --git a/feedlist.js b/feedlist.js
index 9f431fe84..3cf238047 100644
--- a/feedlist.js
+++ b/feedlist.js
@@ -64,91 +64,6 @@ function printFeedEntry(id, title, row_class, unread, icon) {
return tmp;
}
-function get_local_feed_unread(id) {
- try {
- var rs;
-
- if (id == -4) {
- rs = db.execute("SELECT SUM(unread) FROM articles");
- } else if (id == -1) {
- rs = db.execute("SELECT SUM(unread) FROM articles WHERE marked = 1");
- } else {
- rs = db.execute("SELECT SUM(unread) FROM articles WHERE feed_id = ?", [id]);
- }
-
- if (rs.isValidRow()) {
- return rs.field(0);
- } else {
- return 0;
- }
-
- } catch (e) {
- exception_error("get_local_feed_unread", e);
- }
-}
-
-function render_offline_feedlist() {
- try {
- var tmp = "<ul class=\"feedList\" id=\"feedList\">";
-
- var unread = get_local_feed_unread(-4);
-
- global_unread = unread;
- updateTitle();
-
- tmp += printFeedEntry(-4, __("All articles"), "feed", unread,
- "images/tag.png");
-
- var unread = get_local_feed_unread(-1);
-
- tmp += printFeedEntry(-1, __("Starred articles"), "feed", unread,
- "images/mark_set.png");
-
- tmp += "<li><hr/></li>";
-
- var rs = db.execute("SELECT feeds.id,feeds.title,has_icon,COUNT(articles.id) "+
- "FROM feeds LEFT JOIN articles ON (feed_id = feeds.id) "+
- "WHERE unread = 1 OR unread IS NULL GROUP BY feeds.id "+
- "ORDER BY feeds.title");
-
- while (rs.isValidRow()) {
-
- var id = rs.field(0);
- var title = rs.field(1);
- var has_icon = rs.field(2);
- var unread = rs.field(3);
-
- var icon = "";
-
- if (has_icon) {
- icon = "icons/" + id + ".ico";
- }
-
-
- var feed_icon = "";
-
- var row_class = "feed";
-
- if (unread > 0) {
- row_class += "Unread";
- fctr_class = "feedCtrHasUnread";
- } else {
- fctr_class = "feedCtrNoUnread";
- }
-
- tmp += printFeedEntry(id, title, "feed", unread, icon);
-
- rs.next();
- }
-
- tmp += "</ul>";
-
- render_feedlist(tmp);
- } catch (e) {
- exception_error("render_offline_feedlist", e);
- }
-}
-
function render_feedlist(data) {
try {