summaryrefslogtreecommitdiff
path: root/offline.js
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2009-02-04 23:17:50 +0300
committerAndrew Dolgov <[email protected]>2009-02-04 23:17:50 +0300
commitb15e516ec41c754a9b134e4eb5b4092f19a863ae (patch)
treee3af6d794ed7b7db6ebef7686263711c002a32c2 /offline.js
parent851ce4146afc5b5090a3d6732d9200075b104337 (diff)
do not allow offline browsing when DB is empty
Diffstat (limited to 'offline.js')
-rw-r--r--offline.js19
1 files changed, 18 insertions, 1 deletions
diff --git a/offline.js b/offline.js
index 6d0b05a15..0050a58be 100644
--- a/offline.js
+++ b/offline.js
@@ -496,9 +496,26 @@ function init_offline() {
rs.close();
+ var rs = db.execute("SELECT COUNT(*) FROM feeds");
+
+ var num_feeds = 0;
+
+ if (rs.isValidRow()) {
+ num_feeds = rs.field(0);
+ }
+
+ rs.close();
+
+ if (num_feeds == 0) {
+ remove_splash();
+ return fatalError(0,
+ __("Data for offline browsing has not been downloaded yet."));
+ }
+
render_offline_feedlist();
init_second_stage();
- remove_splash();
+ window.setTimeout("viewfeed(-4)", 50);
+
} catch (e) {
exception_error("init_offline", e);
}