X-Git-Url: http://mop.ddnsfree.com/gitweb/?a=blobdiff_plain;f=web%2Fcommons.js;h=1849705b0006cd8e0304255e21733045a09a5fef;hb=1e580150bca7f599af6fc4c52f079fafd98ff94f;hp=091325c47d9202cb17e43ec14c6677729070521b;hpb=db7d3348f6424052661cf9ec1684972eb40423d4;p=brisk.git diff --git a/web/commons.js b/web/commons.js index 091325c..1849705 100644 --- a/web/commons.js +++ b/web/commons.js @@ -109,6 +109,22 @@ function getStyle(x,IEstyleProp, MozStyleProp) // var card_pos = RANGE 0 <= x < cards_ea_n +function show_bigpict(obj, act) +{ + var big; + + // alert("offsetTop: "+obj.offsetTop+" offsetLeft: "+obj.offsetLeft+"obj.id: "+obj.id); + big = $(obj.id+"_big"); + if (act == "over") { + big.style.left = obj.offsetLeft + 100+"px"; + big.style.top = obj.offsetTop + 10+"px"; + big.style.visibility = "visible"; + } + else { + big.style.visibility = "hidden"; + } +} + function rnd_int(min, max) { return Math.floor(Math.random() * (max - min + 1) + min); } @@ -135,10 +151,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"; } @@ -177,7 +195,7 @@ 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); @@ -269,7 +287,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?"); @@ -699,15 +717,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; } @@ -897,14 +915,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' + -'' + +'' + '' + -''; } }