diff options
Diffstat (limited to 'app/assets/javascripts/emoji/index.js')
-rw-r--r-- | app/assets/javascripts/emoji/index.js | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/app/assets/javascripts/emoji/index.js b/app/assets/javascripts/emoji/index.js index 7672151af2a..c26abeebde3 100644 --- a/app/assets/javascripts/emoji/index.js +++ b/app/assets/javascripts/emoji/index.js @@ -210,7 +210,17 @@ export function emojiFallbackImageSrc(inputName) { } export function emojiImageTag(name, src) { - return `<img class="emoji" title=":${name}:" alt=":${name}:" src="${src}" width="20" height="20" align="absmiddle" />`; + const img = document.createElement('img'); + + img.className = 'emoji'; + img.setAttribute('title', `:${name}:`); + img.setAttribute('alt', `:${name}:`); + img.setAttribute('src', src); + img.setAttribute('width', '20'); + img.setAttribute('height', '20'); + img.setAttribute('align', 'absmiddle'); + + return img; } export function glEmojiTag(inputName, options) { |