in src/main/resources/static/emoticons.js [77:107]
function replaceEmoticons(text) {
var emoticons = {
'>:)' : 'emoticon_evilgrin.png',
'>:-)': 'emoticon_evilgrin.png',
':-D' : 'emoticon_grin.png',
':D' : 'emoticon_grin.png',
'^o^' : 'emoticon_happy.png',
':-)' : 'emoticon_smile.png',
':)' : 'emoticon_smile.png',
':-o' : 'emoticon_surprised.png',
':o' : 'emoticon_surprised.png',
':-p' : 'emoticon_tongue.png',
':p' : 'emoticon_tongue.png',
':-(' : 'emoticon_unhappy.png',
':(' : 'emoticon_unhappy.png',
':-3' : 'emoticon_waii.png',
':3' : 'emoticon_waii.png',
';-D' : 'emoticon_wink.png',
';D' : 'emoticon_wink.png',
';-)' : 'emoticon_wink.png',
';)' : 'emoticon_wink.png'
};
var url = "plugins/" + self.getPluginName() + "/static/silk_icons/";
return text.replace(/[>:;\^\-)Dop(3]+/g, function (match) {
return typeof emoticons[match] != 'undefined'
? '<img src="' + url + emoticons[match]
+ '" style="position: relative; top: 3px;"'
+ ' alt="' + match + '"/>'
: match;
});
}