summaryrefslogtreecommitdiff
path: root/offline.js
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2009-02-10 11:31:53 +0300
committerAndrew Dolgov <[email protected]>2009-02-10 11:31:53 +0300
commit59b223d74d7a56e253c728bd4a0175a1526d8618 (patch)
tree66f2fb2006154e066cd58c63d5d5ec1ff6a79c53 /offline.js
parent44d148ccc6db9a85772f6b248e9765661926147c (diff)
offline: disable using init-param
Diffstat (limited to 'offline.js')
-rw-r--r--offline.js19
1 files changed, 15 insertions, 4 deletions
diff --git a/offline.js b/offline.js
index c2171d981..543930d25 100644
--- a/offline.js
+++ b/offline.js
@@ -751,6 +751,7 @@ function update_offline_data(stage) {
if (!stage) stage = 0;
if (offline_mode) return;
+ if (getInitParam("offline_enabled") != "1") return;
debug("update_offline_data: stage " + stage);
@@ -935,6 +936,20 @@ function get_local_feed_unread(id) {
}
}
+function enable_offline_reading() {
+ try {
+
+ if (getInitParam("offline_enabled") == "1") {
+ init_local_sync_data();
+ Element.show("restartOfflinePic");
+ window.setTimeout("update_offline_data(0)", 100);
+ }
+
+ } catch (e) {
+ exception_error("enable_offline_reading", e);
+ }
+}
+
function init_gears() {
try {
@@ -1019,10 +1034,6 @@ function init_gears() {
"DELETE FROM article_labels WHERE id = OLD.id; "+
"END; ");
- init_local_sync_data();
-
- Element.show("restartOfflinePic");
-
}
cache_expire();