allignment pre merge in master
[brisk.git] / web / briskin5 / briskin5.js
index 88c7a88..00c79d8 100644 (file)
@@ -207,6 +207,8 @@ function table_init() {
     $("asta").style.visibility = "hidden";
     $("caller").style.visibility = "hidden";
     show_astat(-2,-2,-2,-2,-2);
+    set_iscalling(-1);
+
     for (i=0 ; i < 8 ; i++) {
        Drag.init($("card" + i), card_mouseup_cb);
        for (e = 0 ; e < PLAYERS_N ; e++)
@@ -268,7 +270,7 @@ function act_reload()
 
 function set_names(so,ea,ne,nw,we)
 {
-//    alert("EA: "+ea);
+    // alert("SET NAME");
     $("name").innerHTML = italizer(so);
     $("name").title = unescapeHTML(so[1]); 
     $("name_ea").innerHTML = italizer(ea);
@@ -280,6 +282,71 @@ function set_names(so,ea,ne,nw,we)
     $("name_we").innerHTML = italizer(we);
     $("name_we").title = unescapeHTML(we[1]);
 
+    for (i = 0 ; i < PLAYERS_N ; i++) 
+        $("name"+astat_suffix[i]).title_orig = $("name"+astat_suffix[i]).title;
+
     return;
 }
 
+function set_iscalling(idx)
+{
+    var i;
+
+    for (i = 0 ; i < PLAYERS_N ; i++) {
+        $("name"+astat_suffix[i]).className = "pubinfo"+astat_suffix[i]+(i == idx ? "_iscalling" : "");
+        $("name"+astat_suffix[i]).title = $("name"+astat_suffix[i]).title_orig + (i == idx ? " sta chiamando" : "");
+    }
+}
+
+function preferences_init()
+{
+    var rd;
+
+    if ((rd = readCookie("CO_bin5_pref_ring_endauct")) != null) {
+        $('pref_ring_endauct').checked = (rd == "true" ? true : false);
+    }
+    else {
+        $('pref_ring_endauct').checked = false;
+    }
+    $('preferences').ring_endauct = $('pref_ring_endauct').checked;
+}
+
+function preferences_update()
+{
+    var ret;
+    createCookie("CO_bin5_pref_ring_endauct", ($('preferences').ring_endauct ? "true" : "false"), 24*3650, cookiepath); 
+    ret = server_request('mesg', 'preferences_update');
+}
+
+function act_preferences_update()
+{
+    preferences_update()
+    preferences_showhide();
+}
+
+function pref_ring_endauct_set(obj)
+{
+    $('preferences').ring_endauct = obj.checked;
+}
+
+
+function preferences_show()
+{
+    var no;
+
+    div_show($('preferences'));
+}
+
+function preferences_showhide()
+{
+    if ($('preferences').style.visibility == 'hidden') {
+        preferences_init();
+        
+        $('preferences').style.top = parseInt((document.body.clientHeight - 
+                                               parseInt(getStyle($('preferences'), "height","height"))
+                                               ) / 2) + document.body.scrollTop;
+        $('preferences').style.visibility = 'visible';
+    }
+    else
+        $('preferences').style.visibility = 'hidden';
+}