rem: dd ("channel.display"); 
add: var msgRow = newInlineText ( {network: this.parent.parent.name , channel: this.name, user: nick, msgtype: msgtype}, "msg", "html:tr"); 
context: function chan_display (message, msgtype, nick){    var ary = message.split ("\n");    dd ("channel.display");        var msgContainer = newInlineText ("", "msg");    msgContainer.setAttribute ("network", this.parent.parent.name);    msgContainer.setAttribute ("channel", this.name);    msgContainer.setAttribute ("user", nick);    msgContainer.setAttribute ("msgtype", msgtype);    var msg = newInlineText ("[" + msgtype + "]", "msg-type");    msg.setAttribute ("network", this.parent.parent.name);    msg.setAttribute ("channel", this.name);    msg.setAttribute ("user", nick);    msg.setAttribute ("msgtype", msgtype);    msgContainer.appendChild (msg);        for (var l in ary)    {        var msg = newInlineText (ary[l], "msg-data");        msg.setAttribute ("network", this.parent.parent.name);        msg.setAttribute ("channel", this.name);        msg.setAttribute ("user", nick);        msg.setAttribute ("msgtype", msgtype);                if (nick)        {            var nickText;            var realNick = (nick == "!ME") ? this.parent.me.properNick                : this.users[nick].properNick;                        switch (msgtype)            {                                case "PRIVMSG":                    nickText = newInlineText ("<" + realNick + "> ",                                              "msg-user");                    break;                                    case "ACTION":                    nickText = newInlineText ("*" + realNick + "* ",                                              "msg-user");                    break;                                    case "NOTICE":                    nickText = newInlineText ("[" + realNick + "] ",                                              "msg-user");                    break;                                }            if (nickText)            {                nickText.setAttribute ("network", this.parent.parent.name);                nickText.setAttribute ("channel", this.name);                nickText.setAttribute ("user", nick);                nickText.setAttribute ("msgtype", msgtype);                msgContainer.appendChild (nickText);            }            if (nick == "!ME")                addHistory (this.users[this.parent.me.nick], msgContainer);            else                addHistory (this.users[nick], msgContainer);                    }        msgContainer.appendChild (msg);        msgContainer.appendChild (document.createElement ("html:br"));    }    addHistory (this, msgContainer);    notifyActivity (this);}
meta: 1622	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1622/82b4c0b132d428bad29ff823b9b9353dae156f50/test3-static.js/clean/xul/tests/test3-static.js