[FIX] Emoji detection at line breaks (#13447)

pull/13483/head^2
savish28 6 years ago committed by Diego Sampaio
parent dfa4936fd6
commit 7f60daf73c
  1. 6
      packages/rocketchat-emoji/client/emojiParser.js

@ -19,6 +19,9 @@ callbacks.add('renderMessage', (message) => {
// ' to apostrophe (') for emojis such as :')
message.html = message.html.replace(/'/g, '\'');
// '<br>' to ' <br> ' for emojis such at line breaks
message.html = message.html.replace(/<br>/g, ' <br> ');
Object.keys(emoji.packages).forEach((emojiPackage) => {
message.html = emoji.packages[emojiPackage].render(message.html);
});
@ -49,6 +52,9 @@ callbacks.add('renderMessage', (message) => {
// apostrophe (') back to &#39;
message.html = message.html.replace(/\'/g, '&#39;');
// apostrophe ' <br> ' back to '<br>'
message.html = message.html.replace(/ <br> /g, '<br>');
}
return message;

Loading…
Cancel
Save