initEmoticons: function() {
this.DOMbuffer = "";
var emoticonDisplayPopUpCount=0;
for(var i=0; i<this.emoticonCodes.length; i++) {
// Replace specials characters in emoticon codes:
this.emoticonCodes[i] = this.encodeSpecialChars(this.emoticonCodes[i]);
if(this.emoticonDisplay[i] == 2 || this.emoticonDisplay[i] == 3){
if(this.dom['emoticonsContainer']) {
this.updateDOM(
'emoticonsContainer',
'<a href="javascript:ajaxChat.insertText(\''
+ this.scriptLinkEncode(this.emoticonCodes[i])
+ '\');"><img src="'
+ this.dirs['emoticons']
+ this.emoticonFiles[i]
+ '" alt="'
+ this.emoticonCodes[i]
+ '" title="'
+ this.emoticonCodes[i]
+ '"/></a>'
);
}
}
if((this.emoticonDisplay[i] == 1 || this.emoticonDisplay[i] == 2) && (this.emoticonDisplay[i] != 3)){
emoticonDisplayPopUpCount++;
if(this.dom['emoticonsContainerPopUp']) {
this.updateDOM(
'emoticonsContainerPopUp',
'<a href="javascript:ajaxChat.insertText(\''
+ this.scriptLinkEncode(this.emoticonCodes[i])
+ '\');"><img src="'
+ this.dirs['emoticons']
+ this.emoticonFiles[i]
+ '" alt="'
+ this.emoticonCodes[i]
+ '" title="'
+ this.emoticonCodes[i]
+ '" height="'
+ 30
+ '" width="'
+ 60
+ '" style="padding: 10px"/></a>'
);
}
}
}
},
<span id='close' onclick='this.parentNode.parentNode.parentNode.removeChild(this.parentNode.parentNode); return false;'>x</span>
onclick="$(this).parent().hide();"
+ '" style="padding: 10px"/></a>'
+ '" style="padding: 10px" onclick="$(this).parent().hide();" /></a>'
I have added this to the popup for font color and it works just fine.