X-Git-Url: https://mop.ddnsfree.com/gitweb/?a=blobdiff_plain;ds=inline;f=web%2Fcommons.js;h=d016fafd36abe7e6ed53f015431b433ae4de8ef0;hb=3fb8a324fdd2b8b44da58f5fc8b6a319598ecdfa;hp=fb78a4d22a19feeea2629c8676ce0df2d9d7e04d;hpb=d3e4e8c776b5137afd929942b114afed074bacdf;p=brisk.git
diff --git a/web/commons.js b/web/commons.js
index fb78a4d..d016faf 100644
--- a/web/commons.js
+++ b/web/commons.js
@@ -240,15 +240,23 @@ function send_mesg(mesg)
}
}
-function server_request(mesg)
+function server_request()
{
var xhr_wr = createXMLHttpRequest();
-
+ var i, collect = "";
+
+ if (arguments.length > 0) {
+ for (i = 0 ; i < arguments.length ; i+= 2) {
+ collect += (i == 0 ? "" : "&") + arguments[i] + "=" + encodeURIComponent(arguments[i+1]);
+ }
+ }
+ // alert("Args: "+arguments.length);
+
var is_conn = (sess == "not_connected" ? false : true);
// console.log("server_request:preresp: "+xhr_wr.responseText);
- xhr_wr.open('GET', 'index_wr.php?'+(is_conn ? 'sess='+sess+'&' : '')+'mesg='+mesg, false);
+ xhr_wr.open('GET', 'index_wr.php?'+(is_conn ? 'sess='+sess+'&' : '')+collect, false);
xhr_wr.onreadystatechange = function() { return; };
xhr_wr.send(null);
@@ -690,14 +698,23 @@ function notify(st, text, tout, butt, w, h)
clodiv.className = "notify_clo";
clodiv.appendChild(clo);
- box = document.createElement("div");
+ cont = document.createElement("div");
+
+ cont.style.borderBottomStyle = "solid";
+ cont.style.borderBottomWidth = "1px";
+ cont.style.borderBottomColor = "gray";
+ cont.style.height = (h - 30)+"px";
+ cont.style.overflow = "auto";
+ cont.innerHTML = text;
+
+ box = document.createElement("div");
box.className = "notify";
- box.innerHTML = text;
box.style.zIndex = 200;
box.style.width = w+"px";
box.style.marginLeft = -parseInt(w/2)+"px";
box.style.height = h+"px";
box.style.top = parseInt((document.body.clientHeight - h) / 2) + document.body.scrollTop;
+ box.appendChild(cont);
box.appendChild(clodiv);
box.style.visibility = "visible";
@@ -787,6 +804,8 @@ function choose_seed(card)
{
var i;
+ $("asta").style.visibility = "hidden";
+ $("astalascio").style.visibility = "hidden";
$("chooseed").style.visibility = "visible";
for (i = 0 ; i < 4 ; i++) {
$("seed"+i).src = "img/"+i+""+card+".png";
@@ -795,19 +814,28 @@ function choose_seed(card)
}
}
+function italizer(ga)
+{
+ var pre, pos;
+ if (ga[0] & 2)
+ return ""+ga[1]+"";
+ else
+ return ga[1];
+}
+
function set_names(so,ea,ne,nw,we)
{
// alert("EA: "+ea);
- $("name").innerHTML = so;
- $("name").title = unescapeHTML(so);
- $("name_ea").innerHTML = ea;
- $("name_ea").title = unescapeHTML(ea);
- $("name_ne").innerHTML = ne;
- $("name_ne").title = unescapeHTML(ne);
- $("name_nw").innerHTML = nw;
- $("name_nw").title = unescapeHTML(nw);
- $("name_we").innerHTML = we;
- $("name_we").title = unescapeHTML(we);
+ $("name").innerHTML = italizer(so);
+ $("name").title = unescapeHTML(so[1]);
+ $("name_ea").innerHTML = italizer(ea);
+ $("name_ea").title = unescapeHTML(ea[1]);
+ $("name_ne").innerHTML = italizer(ne);
+ $("name_ne").title = unescapeHTML(ne[1]);
+ $("name_nw").innerHTML = italizer(nw);
+ $("name_nw").title = unescapeHTML(nw[1]);
+ $("name_we").innerHTML = italizer(we);
+ $("name_we").title = unescapeHTML(we[1]);
return;
}
@@ -895,10 +923,18 @@ var chatt_lines_n = 0;
var CHATT_MAXLINES = 40;
/* PRO CHATT */
-function chatt_sub(name,str)
+function chatt_sub(dt,data,str)
{
var must_scroll = false;
+ var name;
+ var flags;
+ var isauth;
+ flags = data[0];
+ if (flags & 0x02)
+ name = ""+data[1]+"";
+ else
+ name = data[1];
// alert ($("txt").scrollTop + parseInt(getStyle($("txt"),"height", "height")) - $("txt").scrollHeight);
if ($("txt").scrollTop + parseInt(getStyle($("txt"),"height", "height")) - $("txt").scrollHeight >= 0)
@@ -911,11 +947,11 @@ function chatt_sub(name,str)
chatt_lines[i] = chatt_lines[i+1];
$("txt").innerHTML += chatt_lines[i];
}
- chatt_lines[i] = ""+name+" "+str+ "
";
+ chatt_lines[i] = dt+""+name+" "+str+ "
";
$("txt").innerHTML += chatt_lines[i];
}
else {
- chatt_lines[chatt_lines_n] = ""+name+" "+str+ "
";
+ chatt_lines[chatt_lines_n] = dt+""+name+" "+str+ "
";
$("txt").innerHTML += chatt_lines[chatt_lines_n];
chatt_lines_n++;
}
@@ -1076,7 +1112,7 @@ function playsound(tag, sound) {
function topbanner_init()
{
-// setInterval(topbanner_cb, 666);
+ setInterval(topbanner_cb, 666);
;
}
@@ -1092,3 +1128,5 @@ function topbanner_cb()
// console.log("A: "+a+" B: "+b);
}
+
+