diff options
author | pluralcafe-docker <git@plural.cafe> | 2018-12-11 19:07:50 +0000 |
---|---|---|
committer | pluralcafe-docker <git@plural.cafe> | 2018-12-11 19:07:50 +0000 |
commit | 68c00c4011d62814b035ff5921822bf0bfb53d64 (patch) | |
tree | cf9e0ee2d9d76b779f41c6e7a0d1af689e0045b8 /app/javascript/core | |
parent | 1c0b2479045015b96907eaa7567bfd14e4593424 (diff) | |
parent | c6b7b984891413cb1db673df2cbea12f8e6f0f05 (diff) |
Merge branch 'glitch'
Diffstat (limited to 'app/javascript/core')
-rw-r--r-- | app/javascript/core/settings.js | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/app/javascript/core/settings.js b/app/javascript/core/settings.js index 23a303747..af97fb25f 100644 --- a/app/javascript/core/settings.js +++ b/app/javascript/core/settings.js @@ -1,13 +1,17 @@ // This file will be loaded on settings pages, regardless of theme. +import escapeTextContentForBrowser from 'escape-html'; const { delegate } = require('rails-ujs'); import emojify from '../mastodon/features/emoji/emoji'; delegate(document, '#account_display_name', 'input', ({ target }) => { const name = document.querySelector('.card .display-name strong'); - if (name) { - name.innerHTML = emojify(target.value); + if (target.value) { + name.innerHTML = emojify(escapeTextContentForBrowser(target.value)); + } else { + name.textContent = document.querySelector('#default_account_display_name').textContent; + } } }); |