diff options
author | Eugen Rochko <eugen@zeonfederated.com> | 2019-03-06 03:57:46 +0100 |
---|---|---|
committer | Thibaut Girka <thib@sitedethib.com> | 2019-03-06 11:42:25 +0100 |
commit | 7f32d675b05b012a80c2b34c07d361ec8d596bf3 (patch) | |
tree | 8f8af21594e8a8762347002fd9ddb13b5e95aa8a /app/javascript/flavours/glitch/actions/importer/normalizer.js | |
parent | 48062329973398fe5b12cadcc389c8602f1bb17f (diff) |
Render unicode emoji in polls using emoji pack
Port 4407f07014096bcbaf5a06015a5791984282846d to glitch-soc
Diffstat (limited to 'app/javascript/flavours/glitch/actions/importer/normalizer.js')
-rw-r--r-- | app/javascript/flavours/glitch/actions/importer/normalizer.js | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/app/javascript/flavours/glitch/actions/importer/normalizer.js b/app/javascript/flavours/glitch/actions/importer/normalizer.js index f57fb70b4..ccd84364e 100644 --- a/app/javascript/flavours/glitch/actions/importer/normalizer.js +++ b/app/javascript/flavours/glitch/actions/importer/normalizer.js @@ -65,3 +65,14 @@ export function normalizeStatus(status, normalOldStatus) { return normalStatus; } + +export function normalizePoll(poll) { + const normalPoll = { ...poll }; + + normalPoll.options = poll.options.map(option => ({ + ...option, + title_emojified: emojify(escapeTextContentForBrowser(option.title)), + })); + + return normalPoll; +} |