function loading_set_progress(p) {
try {
- if (!Element.visible("overlay")) return;
+ if (p < last_progress_point || !Element.visible("overlay")) return;
+
+ debug("<b>loading_set_progress : " + p + " (" + last_progress_point + ")</b>");
var o = document.getElementById("l_progress_i");
try {
- loading_set_progress(30);
-
// this whole shebang is based on http://www.birnamdesigns.com/misc/busted2.html
if (arguments.callee.done) return;
var params = "&ua=" + param_escape(navigator.userAgent);
+ loading_set_progress(30);
+
new Ajax.Request("backend.php?op=rpc&subop=sanityCheck" + params, {
onComplete: function(transport) {
backend_sanity_check_callback(transport);
setTimeout('updateFeedList(false, false)', 50);
debug("second stage ok");
-
+
loading_set_progress(60);
} catch (e) {