diff options
author | Andrew Dolgov <[email protected]> | 2009-02-10 11:56:20 +0300 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2009-02-10 11:56:20 +0300 |
commit | 23e2fb8496efead6547a0727d4028447878d876e (patch) | |
tree | bd7e0c4776f5738a9493a087dd715a94f6fd70a8 /offline.js | |
parent | a206a56c6d080a6c55c394dd0ec31d7587adceeb (diff) |
fixes for browser lacking Gears
Diffstat (limited to 'offline.js')
-rw-r--r-- | offline.js | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/offline.js b/offline.js index 543930d25..2fc820941 100644 --- a/offline.js +++ b/offline.js @@ -750,8 +750,7 @@ function update_offline_data(stage) { try { if (!stage) stage = 0; - if (offline_mode) return; - if (getInitParam("offline_enabled") != "1") return; + if (!db || offline_mode || getInitParam("offline_enabled") != "1") return; debug("update_offline_data: stage " + stage); @@ -939,7 +938,7 @@ function get_local_feed_unread(id) { function enable_offline_reading() { try { - if (getInitParam("offline_enabled") == "1") { + if (db && getInitParam("offline_enabled") == "1") { init_local_sync_data(); Element.show("restartOfflinePic"); window.setTimeout("update_offline_data(0)", 100); @@ -1293,6 +1292,9 @@ function format_article_labels(labels, id) { function init_local_sync_data() { try { + + if (!db) return; + var rs = db.execute("SELECT COUNT(*) FROM syncdata WHERE key = 'last_online'"); var has_last_online = 0; |