rem: text = getMsg("my_whoisreplyMsg4", 
add: text = getMsg(MSG_WHOIS_IDLE, 
context: function my_whoisreply (e){    var text = "egads!";    var nick = e.params[2];        switch (Number(e.code))    {        case 311:            text = getMsg("my_whoisreplyMsg",                          [nick, e.params[3], e.params[4],                           toUnicode(e.params[6])]);            break;                    case 319:            var ary = stringTrim(e.params[3]).split(" ");            text = getMsg("my_whoisreplyMsg2",[nick, arraySpeak(ary)]);            break;                    case 312:            text = getMsg("my_whoisreplyMsg3",                          [nick, e.params[3], e.params[4]]);            break;                    case 317:            text = getMsg("my_whoisreplyMsg4",                          [nick, formatDateOffset(Number(e.params[3])),                          new Date(Number(e.params[4]) * 1000)]);            break;                    case 318:            text = getMsg("my_whoisreplyMsg5", nick);            break;                }    if (nick in e.server.users && "messages" in e.server.users[nick])    {        var user = e.server.users[nick];        updateTitle(user);        user.display (text, e.code);    }    else    {        e.server.parent.display(text, e.code);    }}
meta: 1567	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1567/ec1f57a2df47ea77b6ce245c6e2bd99b25d52195/handlers.js/buggy/xul/content/handlers.js