+
+ if(this.type == qwebirc.ui.WINDOW_CHANNEL && this.nicksColoured != this.parentObject.uiOptions.NICK_COLOURS) {
+ this.nicksColoured = this.parentObject.uiOptions.NICK_COLOURS;
+
+ var nodes = this.nicklist.childNodes;
+ if(this.parentObject.uiOptions.NICK_COLOURS) {
+ for(var i=0;i<nodes.length;i++) {
+ var e = nodes[i], span = e.firstChild;
+ var colour = e.realNick.toHSBColour(this.client);
+ if($defined(colour))
+ span.setStyle("color", colour.rgbToHex());
+ };
+ } else {
+ for(var i=0;i<nodes.length;i++) {
+ var span = nodes[i].firstChild;
+ span.setStyle("color", null);
+ };
+ }
+ }