X-Git-Url: http://mop.ddnsfree.com/gitweb/?a=blobdiff_plain;ds=sidebyside;f=web%2Fcommons.js;h=4c0ea73cde5de5f76be16ac0606a2a07a7e744c6;hb=36d1e27085681388ea4989bdd62aad522ddf0dc6;hp=f1bab591567d55f62544a8c34e70141c618691b2;hpb=25394fc7cc011fc3deadba7484622c76790cea46;p=brisk.git diff --git a/web/commons.js b/web/commons.js index f1bab59..4c0ea73 100644 --- a/web/commons.js +++ b/web/commons.js @@ -458,11 +458,22 @@ function act_logout(exitlock) function ModerateItem(item_ar) { + var tr, td; this.time = item_ar[0]; this.usrid = item_ar[1]; this.where = item_ar[2]; this.name = item_ar[3]; this.cont = item_ar[4]; + + tr = document.createElement("tr"); + td = document.createElement("td"); + td.innerHTML = this.name; + tr.appendChild(td); + td = document.createElement("td"); + td.innerHTML = this.cont; + tr.appendChild(td); + + this.tr = tr; } ModerateItem.prototype = { @@ -470,11 +481,18 @@ ModerateItem.prototype = { usrid: 0, where: -1, name: "", - cont: "" + cont: "", + + tr: null, + + tr_get: function () { + return this.tr; + } } function Moderate() { + this.item = new Array(); } Moderate.prototype = { @@ -491,6 +509,7 @@ Moderate.prototype = { this.tout = 0; } if (this.win) { + this.win.onbeforeunload = null; this.win.close(); this.win = null; } @@ -530,18 +549,45 @@ Moderate.prototype = { }, post_onload: function() { - $(this.win, 'mainbody').innerHTML = "GHE SEMU"; + var tr, td, remtr; + + this.win.anc = this; + this.table = $(this.win, 'moder_tab'); + + // for (i = 0 ; i < 3 ; i++) { + // tr = document.createElement("tr"); + // for (e = 0 ; e < 2 ; e++) { + // td = document.createElement("td"); + // td.innerHTML = "Content "+((i * 2)+e); + // tr.appendChild(td); + // } + // this.table.appendChild(tr); + // if (i == 0) + // remtr = tr; + // } + // this.table.removeChild(remtr); + this.enabled = true; }, + onunload: function() { + act_moderate(); + }, + is_enabled: function() { return (this.enabled); - }// , + }, + add: function(item) { + var mi; - //add: function(item) { - // this.item.append(new ModerateItem(item)); - //} - // send_mesg("moderate|"+(enable ? "true" | "false")); + console.log(typeof(this.item)); + mi = new ModerateItem(item); + this.item.push(mi); + + this.table.appendChild(mi.tr_get()); + + } + // send_mesg("moderate|"+(enable ? "false" | "true")); } @@ -554,15 +600,11 @@ var g_moder = new Moderate(); function act_moderate() { - send_mesg("moderate|"+(g_moder.is_enabled() ? "true" : "false")); + send_mesg("moderate|"+(g_moder.is_enabled() ? "false" : "true")); } -// send_mesg("moderate|false"); -// return false; -// } - // // build table with js // g_moder.item = new Array;