rem: if (this.invite) str += "i"; if (this.moderated) str += "m"; if (!this.publicMessages) str += "n"; if (!this.publicTopic) str += "t"; if (this.secret) str += "s"; if (this.pvt) str += "p"; if (this.key) str += "k"; if (this.limit != -1) str += "l " + this.limit; 
add: /* modeA are 'list' ones, and so should not be shown. * modeB are 'param' ones, like +k key, so we wont show them either. * modeC are 'on-param' ones, like +l limit, which we will show. * modeD are 'boolean' ones, which we will definately show. */ 
context: function chan_modestr (f){    var str = "";    if (this.invite)        str += "i";    if (this.moderated)        str += "m";    if (!this.publicMessages)        str += "n";    if (!this.publicTopic)        str += "t";    if (this.secret)        str += "s";    if (this.pvt)        str += "p";    if (this.key)        str += "k";    if (this.limit != -1)        str += "l " + this.limit;    if (str)        str = "+" + str;    return str;}
meta: 1567	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1567/50266a91e6458584b0ab78e4e936e2f0a869887f/irc.js/buggy/js/lib/irc.js