X-Git-Url: http://mop.ddnsfree.com/gitweb/?a=blobdiff_plain;f=web%2Fprefs.js;fp=web%2Fprefs.js;h=639c055db08d33544dec4259d9a0c325a681bd40;hb=89023025985f8c0b07bb4e4500c787bfe23d999e;hp=e2c32ba2e35c81ec86d79e7530d9eed84c079d06;hpb=bddfecf27b05ebf105929f29ef23c26d3b258c3c;p=brisk.git diff --git a/web/prefs.js b/web/prefs.js index e2c32ba..639c055 100644 --- a/web/prefs.js +++ b/web/prefs.js @@ -490,6 +490,27 @@ function g_prefsf_listen_cb(item) } } +function g_prefsf_comps_cb(item) +{ + console.log(item); + console.log(g_prefsf); + + var col, ct = 0, s = ""; + var col_arr = [ 'fg', 'bg' ]; + var cmp_arr = [ 'r', 'g', 'b' ]; + for (col in col_arr) { + for (cmp in cmp_arr) { + console.log(g_prefsf.bsk_comps[col_arr[col]][cmp_arr[cmp]].value); + var val_s = g_prefsf.bsk_comps[col_arr[col]][cmp_arr[cmp]].value; + if (parseInt(val_s) < 0 || parseInt(val_s) > 255 || isNaN(parseInt(val_s))) + return false; + s += dec2hex(parseInt(val_s), 2); + } + console.log("sub: [" + s + "]"); + } + $('s_img').src = 'suprend.php?comp=' + s; +} + function prefsf_status_cb(st) { // console.log('status_show HERE ' + st); @@ -506,10 +527,20 @@ function prefsf_status_cb(st) } } - - function prefsf_initialize() { - clie_cb = { 'listen': { cb: g_prefsf_listen_cb, type: "fast" } }; + clie_cb = { 'listen': { cb: g_prefsf_listen_cb, type: "fast" }, + 'fg': { 'r': { cb: g_prefsf_comps_cb, type: "fast"}, + 'g': { cb: g_prefsf_comps_cb, type: "fast"}, + 'b': { cb: g_prefsf_comps_cb, type: "fast"}}, + 'bg': { 'r': { cb: g_prefsf_comps_cb, type: "fast"}, + 'g': { cb: g_prefsf_comps_cb, type: "fast"}, + 'b': { cb: g_prefsf_comps_cb, type: "fast"}}}; g_prefsf = new Fieldify(null, null, null, clie_cb, "prefsf", [$("prefsf")], prefsf_status_cb); + g_prefsf.bsk_comps = { 'bg': { 'r': $C('bg_r') != undefined ? $C('bg_r')[0] : null, + 'g': $C('bg_g') != undefined ? $C('bg_g')[0] : null, + 'b': $C('bg_b') != undefined ? $C('bg_b')[0] : null }, + 'fg': { 'r': $C('fg_r') != undefined ? $C('fg_r')[0] : null, + 'g': $C('fg_g') != undefined ? $C('fg_g')[0] : null, + 'b': $C('fg_b') != undefined ? $C('fg_b')[0] : null} }; }