]> git.wh0rd.org - tt-rss.git/commitdiff
do not allow offline browsing when DB is empty
authorAndrew Dolgov <fox@bah.org.ru>
Wed, 4 Feb 2009 20:17:50 +0000 (23:17 +0300)
committerAndrew Dolgov <fox@bah.org.ru>
Wed, 4 Feb 2009 20:17:50 +0000 (23:17 +0300)
offline.js

index 6d0b05a15bd4bd2d53f5abde946c3c64a97a936e..0050a58be71297e69b2ae74efc4f7384874b550d 100644 (file)
@@ -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);
        }