lastest modifies
[brisk.git] / web / index.php
index 14b7961..4929b34 100644 (file)
@@ -2,7 +2,7 @@
 /*
  *  brisk - index.php
  *
- *  Copyright (C) 2006-2015 Matteo Nastasi
+ *  Copyright (C) 2006-2016 Matteo Nastasi
  *                          mailto: nastasi@alternativeoutput.it
  *                                  matteo.nastasi@milug.org
  *                          web: http://www.alternativeoutput.it
@@ -956,7 +956,7 @@ google_color_url = "000000";
 <a href="#" title="'
           // MLANG garantisci per un tuo conoscente
           .$mlang_room['prefs_desc'][$G_lang].'"
-   onmouseover="menu_hide(0,1);" onclick="$(\'prefsn\').style.visibility = \'visible\'; menu_over(-1,this);">'
+   onmouseover="menu_hide(0,1);" onclick="g_prefsf.visible(true); menu_over(-1,this);">'
           // MLANG garantisci
    .$mlang_room['tit_prefs'][$G_lang].'</a><br>' : '').'
 
@@ -1013,7 +1013,6 @@ supported by:<br>
 <link rel="shortcut icon" href="img/brisk_ico.png">
 <script type="text/javascript" src="commons.js"></script>
 <script type="text/javascript" src="fieldify.js"></script>
-<script type="text/javascript" src="prefs.js"></script>
 <script type="text/javascript" src="info.js"></script>
 <!-- <script type="text/javascript" src="myconsole.js"></script> -->
 <script type="text/javascript" src="menu.js"></script>
@@ -1039,6 +1038,7 @@ var g_tables_appr_n = <? echo TABLES_APPR_N; ?>;
 var g_tables_auth_n = <? echo TABLES_AUTH_N; ?>;
 var g_tables_cert_n = <? echo TABLES_CERT_N; ?>;
 var g_prefs, g_prefs_new = null;
+var g_prefsn = null, g_prefsn_old = null;
 var g_listen;
 var g_withflash = false;
 var g_is_spawn = 0;
@@ -1054,8 +1054,6 @@ window.onload = function() {
     // alert(window.onbeforeunload);
     g_brow = get_browser_agent();
 
-    g_prefs = new client_prefs(null);
-
     spo_slide  = new sideslide($('spon_caro'), 80, 20);
     sup_slide  = new sideslide($('supp_caro'), 80, 20);
 
@@ -1209,6 +1207,7 @@ cookie_law(null);
    var g_tables_auth_n = <? echo TABLES_AUTH_N; ?>;
    var g_tables_cert_n = <? echo TABLES_CERT_N; ?>;
    var g_prefs, g_prefs_new = null;
+   var g_prefsn = null, g_prefsn_old = null;
    var g_listen;
    var g_is_spawn = 0;
    var g_withflash = false;
@@ -1224,14 +1223,18 @@ cookie_law(null);
    // var nonunload = false;
    var spo_slide, sup_slide;
 
+   /* room case */
    window.onload = function() {
      g_brow = get_browser_agent();
 
      g_prefs = new client_prefs(null);
-
+     /* g_prefsn = new Prefsn($('prefsn')); */
+     prefsf_initialize();
+     // console.log(g_prefsf);
      spo_slide  = new sideslide($('spon_caro'), 80, 20);
      sup_slide  = new sideslide($('supp_caro'), 80, 20);
 
+     g_prefsf.page_set('index_wr.php?mesg=prefsf');
 <?php
         if ($BRISK_SHOWHTML == "debugtable") {
 ?>
@@ -1488,6 +1491,9 @@ type="submit" class="button" onclick="this.form.elements['realsub'].value = 'chi
 
 </div>
 
+
+
+<!-- PREFERENCES -->
 <div id="preferences" class="notify" style="z-index: 200; width: 600px; margin-left: -300px; height: 240px; top: 150px; visibility: hidden;">
 <div id="preferences_child" style="border-bottom: 1px solid gray; overflow: auto; height: 370px;">
 
@@ -1500,19 +1506,13 @@ type="submit" class="button" onclick="this.form.elements['realsub'].value = 'chi
 <table style="border: 1px solid gray;"><tr><th style="background-color: #cccccc;">
 <?php echo $mlang_room['itm_list'][$G_lang];?>
 </th></tr>
-<tr><td><input style="vertical-align: bottom;" id="ra_listen_all" type="radio" name="listen" value="0" onclick="prefs_update('listen');" title="'
-<?php echo $mlang_room['listall_desc'][$G_lang];?>
-'"><span id="list_all">
+<tr><td><input style="vertical-align: bottom;" id="ra_listen_all" type="radio" name="listen" value="0" onclick="prefs_update('listen');" title="<?php echo $mlang_room['listall_desc'][$G_lang];?>"><span id="list_all">
 <?php echo $mlang_room['tit_listall'][$G_lang];?>
 </span></td></tr>
-<tr><td><input style="vertical-align: bottom;" id="ra_listen_auth" type="radio" name="listen" value="1" onclick="prefs_update('listen');" title="'
-<?php echo $mlang_room['listaut_desc'][$G_lang];?>
-'"><span id="list_auth">
+<tr><td><input style="vertical-align: bottom;" id="ra_listen_auth" type="radio" name="listen" value="1" onclick="prefs_update('listen');" title="<?php echo $mlang_room['listaut_desc'][$G_lang];?>"><span id="list_auth">
 <?php echo $mlang_room['tit_listaut'][$G_lang];?>
 </span></td></tr>
-<tr><td><input style="vertical-align: bottom;" id="ra_listen_isol" type="radio" name="listen" value="2" onclick="prefs_update('listen');" title="'
-<?php echo $mlang_room['listisol_desc'][$G_lang];?>
-'"><span id="list_isol">
+<tr><td><input style="vertical-align: bottom;" id="ra_listen_isol" type="radio" name="listen" value="2" onclick="prefs_update('listen');" title="<?php echo $mlang_room['listisol_desc'][$G_lang];?>"><span id="list_isol">
 <?php echo $mlang_room['tit_listisol'][$G_lang];?>
 </span></td></tr>
 </table>
@@ -1563,7 +1563,7 @@ type="submit" class="button" onclick="this.form.elements['realsub'].value = 'chi
    <span id="list_all"><?php echo $mlang_room['suppcomp_b'][$G_lang];?></span></td>
 </tr>
 <tr><td colspan="4" style="text-align: center;">
-<img id="s_img" class="nobo" src="img/noimg.png">
+<img id="s_imgxx" class="nobo" src="img/noimg.png">
 </td></tr>
 </table>
 </div>
@@ -1599,9 +1599,10 @@ type="submit" class="button" onclick="this.form.elements['realsub'].value = 'chi
 
 
 
-<div id="prefsn" class="notify" style="z-index: 200; width: 600px; margin-left: -300px; height: 240px; top: 150px; visibility: hidden;">
-<div id="prefsn_child" style="background-color: text-align: left; border-bottom: 1px solid gray; overflow: auto; height: 370px;">
-      <h4 style="text-align: left;"><?php echo $mlang_room['tit_prefs'][$G_lang]; ?></h4>
+<!-- PREFSF -->
+<div id="prefsf" class="notify" style="z-index: 200; width: 600px; margin-left: -300px; height: 240px; top: 150px; visibility: hidden;">
+<div id="prefsf_child" style="background-color: text-align: left; border-bottom: 1px solid gray; overflow: auto; height: 370px;">
+      <h4 style="text-align: left;"><?php echo $mlang_room['tit_prefs'][$G_lang]; ?> <img style="border: 0px; position: relative;" id="prefsf-status-flag" src="img/light-none.png"></h4>
 <table style="text-align: center; margin: auto; border-collapse: collapse;"><tr><td style="vertical-align: top;">
 <tr><td style="vertical-align: top; border: 1px solid black; border-width: 1px 0px 1px 0px;">
 <!--#
@@ -1610,21 +1611,16 @@ type="submit" class="button" onclick="this.form.elements['realsub'].value = 'chi
 <table><tr><td>
      <span style="font-weight: bold;"><?php echo $mlang_room['itm_list'][$G_lang];?>:</span>
 </td></tr>
-<tr><td><input style="vertical-align: bottom;" id="ra_listen_all" type="radio" name="listen" value="0" onclick="prefs_update('listen');" title="'
-<?php echo $mlang_room['listall_desc'][$G_lang];?>
-'"><span id="list_all">
-<?php echo $mlang_room['tit_listall'][$G_lang];?>
-</span></td></tr>
-<tr><td><input style="vertical-align: bottom;" id="ra_listen_auth" type="radio" name="listen" value="1" onclick="prefs_update('listen');" title="'
-<?php echo $mlang_room['listaut_desc'][$G_lang];?>
-'"><span id="list_auth">
-<?php echo $mlang_room['tit_listaut'][$G_lang];?>
-</span></td></tr>
-<tr><td><input style="vertical-align: bottom;" id="ra_listen_isol" type="radio" name="listen" value="2" onclick="prefs_update('listen');" title="'
-<?php echo $mlang_room['listisol_desc'][$G_lang];?>
-'"><span id="list_isol">
-<?php echo $mlang_room['tit_listisol'][$G_lang];?>
-</span></td></tr>
+<tr><td>
+<input class="listen_id" style="vertical-align: bottom;" type="radio" name="listen" value="0" title="<?php echo $mlang_room['listall_desc'][$G_lang];?>">
+<span class="listen_t_id" data-ffy-value="0"><?php echo $mlang_room['tit_listall'][$G_lang];?></span>
+</td></tr><tr><td>
+<input class="listen_id" style="vertical-align: bottom;" type="radio" name="listen" value="1" title="<?php echo $mlang_room['listaut_desc'][$G_lang];?>">
+<span class="listen_t_id" data-ffy-value="1"><?php echo $mlang_room['tit_listaut'][$G_lang];?></span>
+</td></tr><tr><td>
+<input class="listen_id" style="vertical-align: bottom;" type="radio" name="listen" value="2" title="<?php echo $mlang_room['listisol_desc'][$G_lang];?>">
+<span class="listen_t_id" data-ffy-value="2"><?php echo $mlang_room['tit_listisol'][$G_lang];?></span>
+</td></tr>
 </table>
 </td>
 <?php
@@ -1638,56 +1634,42 @@ type="submit" class="button" onclick="this.form.elements['realsub'].value = 'chi
 <tr><td colspan="4">
 <span style="font-weight: bold;"><?php echo $mlang_room['suppcomp_tit'][$G_lang];?>:
 </span></td></tr>
-<tr>
-<td style="border: 0px solid black; border-width: 0px 0px 1px 0px;"><span style="font-weight: bold;">
-<?php echo $mlang_room['suppcomp_fg'][$G_lang];?>:</span>
-</td><td style="border: 0px solid black; border-width: 0px 0px 1px 0px;"><input style="width: 3em;" id="s_fg_r" type="text" maxlength="3" size="3" name="s_fg_r"
- onchange="prefs_update('supp');" value="255"
- title="'<?php echo $mlang_room['suppcomp_range'][$G_lang];?>'">
-   <span id="list_all"><?php echo $mlang_room['suppcomp_r'][$G_lang];?></span></td>
-<td style="border: 0px solid black; border-width: 0px 0px 1px 0px;"><input style="width: 3em;" id="s_fg_g" type="text" maxlength="3" size="3" name="s_fg_g"
- onchange="prefs_update('supp');" value="255"
- title="'<?php echo $mlang_room['suppcomp_range'][$G_lang];?>'">
-   <span id="list_all"><?php echo $mlang_room['suppcomp_g'][$G_lang];?></span></td>
-<td style="border: 0px solid black; border-width: 0px 0px 1px 0px;"><input style="width: 3em;" id="s_fg_b" type="text" maxlength="3" size="3" name="s_fg_b"
- onchange="prefs_update('supp');" value="255"
- title="'<?php echo $mlang_room['suppcomp_range'][$G_lang];?>'">
-   <span id="list_all"><?php echo $mlang_room['suppcomp_b'][$G_lang];?></span></td>
-</tr>
-<tr>
-<td><span style="font-weight: bold;">
+<tr class="fg_id"><td style="border: 0px solid black; border-width: 0px 0px 1px 0px;">
+<span style="font-weight: bold;"><?php echo $mlang_room['suppcomp_fg'][$G_lang];?>:</span>
+</td><td style="border: 0px solid black; border-width: 0px 0px 1px 0px;">
+<input class="r_id fg_r" style="width: 3em;" type="text" maxlength="3" size="3" value="255"
+title="<?php echo $mlang_room['suppcomp_range'][$G_lang];?>">
+<span id="list_all"><?php echo $mlang_room['suppcomp_r'][$G_lang];?></span>
+</td><td style="border: 0px solid black; border-width: 0px 0px 1px 0px;">
+<input class="g_id fg_g" style="width: 3em;" type="text" maxlength="3" size="3" value="255"
+title="<?php echo $mlang_room['suppcomp_range'][$G_lang];?>">
+<span id="list_all"><?php echo $mlang_room['suppcomp_g'][$G_lang];?></span>
+</td><td style="border: 0px solid black; border-width: 0px 0px 1px 0px;">
+<input class="b_id fg_b" style="width: 3em;" type="text" maxlength="3" size="3" value="255"
+title="<?php echo $mlang_room['suppcomp_range'][$G_lang];?>">
+<span id="list_all"><?php echo $mlang_room['suppcomp_b'][$G_lang];?></span>
+</td></tr>
+<tr class="bg_id"><td>
+<span style="font-weight: bold;">
 <?php echo $mlang_room['suppcomp_bg'][$G_lang];?>:</span>
-</td>
-<td><input style="width: 3em;" id="s_bg_r" type="text" maxlength="3" size="3" name="s_bg_r"
- onchange="prefs_update('supp');" value="255"
- title="'<?php echo $mlang_room['suppcomp_range'][$G_lang];?>'">
-   <span id="list_all"><?php echo $mlang_room['suppcomp_r'][$G_lang];?></span></td>
-<td><input style="width: 3em;" id="s_bg_g" type="text" maxlength="3" size="3" name="s_bg_g"
- onchange="prefs_update('supp');" value="255"
- title="'<?php echo $mlang_room['suppcomp_range'][$G_lang];?>'">
-   <span id="list_all"><?php echo $mlang_room['suppcomp_g'][$G_lang];?></span></td>
-<td><input style="width: 3em;" id="s_bg_b" type="text" maxlength="3" size="3" name="s_bg_b"
- onchange="prefs_update('supp');" value="255"
- title="'<?php echo $mlang_room['suppcomp_range'][$G_lang];?>'">
-   <span id="list_all"><?php echo $mlang_room['suppcomp_b'][$G_lang];?></span></td>
-</tr>
+</td><td>
+<input class="r_id bg_r" style="width: 3em;" type="text" maxlength="3" size="3" value="255"
+ title="<?php echo $mlang_room['suppcomp_range'][$G_lang];?>">
+   <span id="list_all"><?php echo $mlang_room['suppcomp_r'][$G_lang];?></span>
+</td><td>
+<input class="g_id bg_g" style="width: 3em;" type="text" maxlength="3" size="3" value="255"
+ title="<?php echo $mlang_room['suppcomp_range'][$G_lang];?>">
+   <span id="list_all"><?php echo $mlang_room['suppcomp_g'][$G_lang];?></span>
+</td><td>
+<input class="b_id bg_b" style="width: 3em;" type="text" maxlength="3" size="3" value="255"
+ title="<?php echo $mlang_room['suppcomp_range'][$G_lang];?>">
+   <span id="list_all"><?php echo $mlang_room['suppcomp_b'][$G_lang];?></span>
+</td></tr>
 <tr><td colspan="4" style="text-align: center;">
 <img id="s_img" class="nobo" src="img/noimg.png">
 </td></tr>
 </table>
 </td></tr></table>
-<?php
-        }
-        else {
-?>
-</tr></table>
-<input id="s_fg_r" type="hidden" name="s_fg_r">
-<input id="s_fg_g" type="hidden" name="s_fg_g">
-<input id="s_fg_b" type="hidden" name="s_fg_b">
-<input id="s_bg_r" type="hidden" name="s_bg_r">
-<input id="s_bg_g" type="hidden" name="s_bg_g">
-<input id="s_bg_b" type="hidden" name="s_bg_b">
-<input id="s_img"  type="hidden" name="s_bg_b">
 <?php
         }
 ?>
@@ -1697,14 +1679,11 @@ type="submit" class="button" onclick="this.form.elements['realsub'].value = 'chi
 </div>
 </div>
 <div class="notify_clo">
-<input type="submit" class="input_sub" style="bottom: 4px;" onclick="$('prefsn').style.visibility = 'hidden';" value="<?php echo $mlang_room['btn_close'][$G_lang]; ?>"/>
-<input type="submit" class="input_sub" style="bottom: 4px;" onclick="prefs_reset();" value="<?php echo $mlang_room['btn_reset'][$G_lang]; ?>"/>
-<input type="submit" class="input_sub" style="bottom: 4px;" onclick="prefs_save();" value="<?php echo $mlang_room['btn_save'][$G_lang]; ?>"/>
+<input type="submit" class="input_sub" style="bottom: 4px;" onclick="g_prefsf.close();" value="<?php echo $mlang_room['btn_close'][$G_lang]; ?>"/>
+<input type="submit" class="input_sub" style="bottom: 4px;" onclick="g_prefsf.reset();" value="<?php echo $mlang_room['btn_reset'][$G_lang]; ?>"/>
+<input type="submit" class="input_sub" style="bottom: 4px;" onclick="g_prefsf.save(); /* Fieldify.save(null, g_prefsf.dom_elements[0]); */" value="<?php echo $mlang_room['btn_save'][$G_lang]; ?>"/>
 </div>
-</div> <!-- end prefsn -->
-
-
-
+</div> <!-- end prefsf -->
 
 <script language="JavaScript">
 <!--