X-Git-Url: http://mop.ddnsfree.com/gitweb/?a=blobdiff_plain;f=web%2Fxhr.js;h=3cbfe6782227c95ef6ce6e9a457584e5dbc5cdc9;hb=3c9d82a70413ec51c70359bd22f76d5fb6739fdf;hp=fba80022a8453e75d8c8a65c832ab5694b51d00f;hpb=212529a990fbf05284b61a771bf99df0c12b3c54;p=brisk.git
diff --git a/web/xhr.js b/web/xhr.js
index fba8002..3cbfe67 100644
--- a/web/xhr.js
+++ b/web/xhr.js
@@ -33,6 +33,14 @@ var the_end = false;
var ct = 0;
var watchdog = 0;
+function hbit(symb)
+{
+ if ($("heartbit").innerHTML.length >= 40)
+ $("heartbit").innerHTML = symb;
+ else
+ $("heartbit").innerHTML += symb;
+}
+
function xhr_rd_cb(xhr_rd)
{
var ret;
@@ -53,7 +61,11 @@ function xhr_rd_start(sess,stat,subst,step)
{
if (the_end)
return;
- createCookie("sess",sess,1,xhr_rd_cookiepath);
+ createCookie("sess", sess, 24*365, xhr_rd_cookiepath);
+
+ // NOTE: *ctx = "" to prevent konqueror stream commands duplication.
+ xhr_rd_oldctx = "";
+ xhr_rd_newctx = "";
/* NOTE document.uniqueID exists only under IE */
// alert("di qui3");
@@ -81,17 +93,13 @@ function xhr_rd_poll(sess)
xhr_rd.abort();
}
*/
-
var zug = "XHR_RD_POLL sess = "+sess+" stat = "+stat+" subst = "+subst+" step = "+gst.st+" step_loc = "+gst.st_loc+" step_loc_new = "+gst.st_loc_new+" STOP: "+xhr_rd_stopped;
if (zug != $("sandbox").innerHTML)
$("sandbox").innerHTML = zug;
-
- /* heartbeat log */
- $("heartbit").innerHTML += "_";
- if ($("heartbit").innerHTML.length == 20)
- $("heartbit").innerHTML = "_";
+ /* heartbit log */
+ hbit("_");
do {
again = 0;
@@ -106,6 +114,8 @@ function xhr_rd_poll(sess)
singlecomm = gst.comms.shift();
// alert("EXE"+gugu);
// $("xhrdeltalog").innerHTML = "EVALL: "+singlecomm.replace("<", "<", "g"); +"
";
+ hbit("+");
+
eval(singlecomm);
again = 1;
}
@@ -129,9 +139,9 @@ function xhr_rd_poll(sess)
if (the_end != true) {
watchdog = 0;
setTimeout(xhr_rd_poll, tout, sess);
- $("heartbit").innerHTML += "-";
- if ($("heartbit").innerHTML.length == 20)
- $("heartbit").innerHTML = "-";
+
+ // hbit(".");
+
}
return;
}
@@ -155,6 +165,8 @@ function xhr_rd_poll(sess)
var delta = 0;
var match_lines = /^_*$/;
+ hbit("/\\");
+
// check for the same command group
if (xhr_rd_old_n != xhr_rd_cur_n) {
xhr_rd_old_n = xhr_rd_cur_n;
@@ -218,9 +230,9 @@ function xhr_rd_poll(sess)
// $("sandbox").innerHTML += "return 3
";
if (the_end != true) {
setTimeout(xhr_rd_poll, tout, sess);
- $("heartbit").innerHTML += "-";
- if ($("heartbit").innerHTML.length == 20)
- $("heartbit").innerHTML = "-";
+
+ // hbit(".");
+
}
return;
};