X-Git-Url: http://mop.ddnsfree.com/gitweb/?a=blobdiff_plain;ds=inline;f=web%2Fcommons.js;h=08b36a4991a4b57af99585d127839060fbc5112f;hb=97effe4aab8dfe6b5df76962e7b07f111fb48ad7;hp=eb903ecbd997007333d217d01f54df041ed111ea;hpb=b4451fb7ba081a9ad657b77f0c5054cf6b54c2bd;p=brisk.git
diff --git a/web/commons.js b/web/commons.js
index eb903ec..08b36a4 100644
--- a/web/commons.js
+++ b/web/commons.js
@@ -22,6 +22,7 @@
var PLAYERS_N = 3;
var EXIT_BAN_TIME = 900;
+var cookiepath = "/brisk/";
function $(id) { return document.getElementById(id); }
@@ -134,10 +135,12 @@ function reset_images()
function update_images()
{
+ // if (g_imgct % 10 == 0) alert("g_imgct: "+g_imgct+" xx "+g_preload_img_arr[g_imgct]);
$("imgct").innerHTML = "Immagini caricate "+g_preload_imgsz_arr[g_imgct]+"%.";
- if (g_imgct < g_preload_img_arr.length)
- setTimeout(preload_images, 100, g_preload_img_arr, g_imgct);
- g_imgct++;
+ if (g_imgct+1 < g_preload_img_arr.length) {
+ g_imgct++;
+ setTimeout(preload_images, 100, g_preload_img_arr, g_imgct-1);
+ }
// $("imgct").innerHTML += "U";
}
@@ -174,7 +177,8 @@ function createXMLHttpRequest() {
function send_mesg(mesg)
{
var xhr_wr = createXMLHttpRequest();
- // xhr_wr.open('GET', 'index_wr.php?sess='+sess+'&mesg='+encodeURIComponent(mesg), true);
+
+
xhr_wr.open('GET', 'index_wr.php?sess='+sess+'&mesg='+mesg, true);
xhr_wr.onreadystatechange = function() { return; };
xhr_wr.send(null);
@@ -267,7 +271,7 @@ function safelogout()
{
var res;
- if (g_exitlock < 3)
+ if (g_exitlock < 2)
res = window.confirm("Sei sicuro di volere abbandonare la partita?\nATTENZIONE: se esci adesso senza il consenso degli altri giocatori non potrai sederti ai tavoli per "+(Math.floor(EXIT_BAN_TIME/60))+" minuti.");
else
res = window.confirm("Sei sicuro di volere abbandonare la partita?");
@@ -462,10 +466,12 @@ function dispose_asta(idx, pnt, nopoint)
btn = $("asta"+i);
if (i < idx) {
btn.src = "img/astapasso"+(pnt >= 0 ? "" : "_ro")+".png";
+ btn.style.cursor = (pnt >= 0 ? "pointer" : "default");
pass = -1;
}
else {
btn.src = "img/asta"+i+(pnt >= 0 ? "" : "_ro")+".png";
+ btn.style.cursor = (pnt >= 0 ? "pointer" : "default");
pass = i;
}
if (i < 19)
@@ -473,15 +479,15 @@ function dispose_asta(idx, pnt, nopoint)
else
btn.style.left = asta_xarr[(i+1) % 3];
- btn.style.top = parseInt(i / 3) * 50+1;
+ btn.style.top = parseInt(i / 3) * 50 + (i == 9 ? 0 : 1);
if (pnt >= 0) {
eval("btn.onclick = function () { act_asta("+pass+",61); }");
- btn.style.hover_cursor = "pointer";
+ btn.style.cursor = "pointer";
}
else {
btn.onclick = null;
- btn.style.hover_cursor = "";
+ btn.style.cursor = "default";
}
}
@@ -499,14 +505,14 @@ function dispose_asta(idx, pnt, nopoint)
btn.style.left = asta_xarr[i % 3];
btn.style.top = 25 + parseInt(i / 3) * 50 - 1;
btn.src = "img/astaptsub"+(pnt >= 0 ? "" : "_ro")+".png";
- // btn.style.visibility = "visible";
+ btn.style.cursor = (pnt >= 0 ? "pointer" : "default");
if (pnt >= 0) {
btn.onclick = function () { act_asta(9,$("astapt").value); };
- // btn.stylehover.cursor = "pointer";
+ btn.style.cursor = "pointer";
}
else {
btn.onclick = null;
- // btn.stylehover.cursor = "";
+ btn.style.cursor = "default";
}
i+=1;
@@ -515,13 +521,12 @@ function dispose_asta(idx, pnt, nopoint)
btn.style.left = asta_xarr[i % 3];
btn.style.top = parseInt(i / 3) * 50;
btn.src = "img/astapashalf"+(pnt >= 0 ? "" : "_ro")+".png";
+ btn.style.cursor = (pnt >= 0 ? "pointer" : "default");
if (pnt >= 0) {
btn.onclick = function () { act_asta(-1,0); };
- // btn.stylehover.cursor = "pointer";
}
else {
btn.onclick = null;
- // btn.stylehover.cursor = "";
}
btn = $("astalascio");
@@ -536,13 +541,12 @@ function dispose_asta(idx, pnt, nopoint)
btn.style.left = asta_xarr[i % 3];
btn.style.top = parseInt(i / 3) * 50;;
btn.src = "img/astapasso"+(pnt >= 0 ? "" : "_ro")+".png";
+ btn.style.cursor = (pnt >= 0 ? "pointer" : "default");
if (pnt >= 0) {
btn.onclick = function () { act_asta(-1,0); };
- // btn.stylehover.cursor = "pointer";
}
else {
btn.onclick = null;
- // btn.stylehover.cursor = "";
}
btn = $("astalascio");
@@ -553,6 +557,13 @@ function dispose_asta(idx, pnt, nopoint)
$("asta").style.visibility = "visible";
}
+function asta_pnt_set(pnt)
+{
+ btn = $("astapt");
+ var rpnt = (pnt < 0 ? -pnt : pnt);
+ btn.value = (rpnt < 61 ? 61 : (rpnt > 120 ? 120 : rpnt));
+}
+
function hide_asta()
{
$("asta").style.visibility = "hidden";
@@ -690,15 +701,15 @@ function set_names(so,ea,ne,nw,we)
{
// alert("EA: "+ea);
$("name").innerHTML = so;
- $("name").title = so;
+ $("name").title = unescapeHTML(so);
$("name_ea").innerHTML = ea;
- $("name_ea").title = ea;
+ $("name_ea").title = unescapeHTML(ea);
$("name_ne").innerHTML = ne;
- $("name_ne").title = ne;
+ $("name_ne").title = unescapeHTML(ne);
$("name_nw").innerHTML = nw;
- $("name_nw").title = nw;
+ $("name_nw").title = unescapeHTML(nw);
$("name_we").innerHTML = we;
- $("name_we").title = we;
+ $("name_we").title = unescapeHTML(we);
return;
}
@@ -888,14 +899,44 @@ function room_checkspace(emme,tables,inpe)
$("esco").innerHTML = "";
}
+function unescapeHTML(cont) {
+ var div = document.createElement('div');
+ var memo = "";
+ var i;
+
+ div.innerHTML = cont;
+ if (div.childNodes[0]) {
+ if (div.childNodes.length > 1) {
+ if (div.childNodes.toArray)
+ alert("si puo");
+ else {
+ var length = div.childNodes.length, results = new Array(length);
+ while (length--)
+ results[length] = div.childNodes[length];
+
+ for (i=0 ; i' +
-'' +
+'' +
'' +
-'