X-Git-Url: https://mop.ddnsfree.com/gitweb/?a=blobdiff_plain;f=web%2Froom.js;h=32a3483fc9c56b18ac8a61dc5b010e20efdf25f9;hb=9c50675b7a9e8cea4eb7ff31f00e82ee4500a366;hp=ff7255f6748ba10595b767d1331325ca245747bc;hpb=b4428d29f4be28cef3c854f7b5578fc9b546d1f3;p=brisk.git diff --git a/web/room.js b/web/room.js index ff7255f..32a3483 100644 --- a/web/room.js +++ b/web/room.js @@ -226,32 +226,44 @@ function j_stand_tdcont(el) return (content); } -function j_stand_cont(data) +function j_stand_cont(ddata) { - var i; + var i, ii; var content; var st = 0, name = ""; var curtag, nextag; + var data; + + if (g_listen & l_list_isol) { + data = new Array(); + + for (i = 0, ii = 0 ; ii < ddata.length ; ii++) { + if ((ddata[ii][0] & 0x02) == 0) { + continue; + } + data[i++] = ddata[ii]; + } + } + else + data = ddata; + if (standup_data_old == null || data.length < 4) { // if (standup_data_old == null) { content = ''; - for (i = 0, ii = 0 ; ii < data.length ; ii++) { - if (g_listen & l_list_isol && ((data[ii][0] & 0x02) == 0)) { - continue; - } + for (i = 0 ; i < data.length ; i++) { if ((i % 4) == 0) content += ''; content += ''; if ((i % 4) == 3) content += ''; - - i++; } + if ((i % 4) < 3) + content += ''; content += '
'; - content += j_stand_tdcont(data[ii]); + content += j_stand_tdcont(data[i]); content += '
'; $("standup").innerHTML = content; @@ -291,8 +303,7 @@ function j_stand_cont(data) break; } } - if (e == data.length || - (g_listen & l_list_isol && ((data[i][0] & 0x02) == 0))) { + if (e == data.length) { idx_del[idx_del_n++] = i; map_cur[i] = -1; } @@ -313,8 +324,7 @@ function j_stand_cont(data) break; } } - if (i == standup_data_old.length && - !(g_listen & l_list_isol && ((data[e][0] & 0x02) == 0))) { + if (i == standup_data_old.length) { // console.log("ADD: "+data[e][1]); arr_add[idx_add_n] = data[e]; map_add[idx_add_n++] = e;