1
0
mirror of https://git.tt-rss.org/git/tt-rss.git synced 2025-12-21 12:01:29 +00:00

rework gears offline/online interaction the way it probably should be done (also remove redirecting login system)

This commit is contained in:
Andrew Dolgov
2009-02-12 20:16:10 +03:00
parent b4dc02e207
commit 206d496762
5 changed files with 68 additions and 29 deletions

View File

@@ -132,18 +132,10 @@ function backend_sanity_check_callback(transport) {
}
if (!transport.responseXML) {
if (!window.google && !google.gears) {
fatalError(3, "Sanity check: Received reply is not XML", transport.responseText);
} else {
init_offline();
}
fatalError(3, "Sanity check: Received reply is not XML", transport.responseText);
return;
}
if (getURLParam("offline")) {
return init_offline();
}
var reply = transport.responseXML.firstChild.firstChild;
if (!reply) {
@@ -405,10 +397,17 @@ function init() {
loading_set_progress(30);
new Ajax.Request("backend.php?op=rpc&subop=sanityCheck" + params, {
onComplete: function(transport) {
backend_sanity_check_callback(transport);
} });
offline_mode = false;
if (store) offline_mode = store.currentVersion;
if (offline_mode) {
init_offline();
} else {
new Ajax.Request("backend.php?op=rpc&subop=sanityCheck" + params, {
onComplete: function(transport) {
backend_sanity_check_callback(transport);
} });
}
} catch (e) {
exception_error("init", e);