aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorHJ <30-hj@users.noreply.git.pleroma.social>2020-11-11 10:15:29 +0000
committerHJ <30-hj@users.noreply.git.pleroma.social>2020-11-11 10:15:29 +0000
commit563377b59c37008147a0512dc52a4c4859ea828d (patch)
tree4bd09a9f4caf989ee697babd239f557059ff5639 /src
parente6ca489d302fe4d1e9379067bbf1bbb02ed3e87b (diff)
parentb536c6e3c59c9e43beca288c4e581534230afadb (diff)
Merge branch 'fix/field-name-emoji-parsing' into 'develop'
fix #999 emoji not working in profile field names Closes #999 See merge request pleroma/pleroma-fe!1284
Diffstat (limited to 'src')
-rw-r--r--src/components/user_profile/user_profile.vue7
-rw-r--r--src/services/entity_normalizer/entity_normalizer.service.js2
2 files changed, 4 insertions, 5 deletions
diff --git a/src/components/user_profile/user_profile.vue b/src/components/user_profile/user_profile.vue
index f1f51840..745e795d 100644
--- a/src/components/user_profile/user_profile.vue
+++ b/src/components/user_profile/user_profile.vue
@@ -20,14 +20,13 @@
:key="index"
class="user-profile-field"
>
+ <!-- eslint-disable vue/no-v-html -->
<dt
:title="user.fields_text[index].name"
class="user-profile-field-name"
@click.prevent="linkClicked"
- >
- {{ field.name }}
- </dt>
- <!-- eslint-disable vue/no-v-html -->
+ v-html="field.name"
+ />
<dd
:title="user.fields_text[index].value"
class="user-profile-field-value"
diff --git a/src/services/entity_normalizer/entity_normalizer.service.js b/src/services/entity_normalizer/entity_normalizer.service.js
index 9d09b8d0..a4c1a1bf 100644
--- a/src/services/entity_normalizer/entity_normalizer.service.js
+++ b/src/services/entity_normalizer/entity_normalizer.service.js
@@ -53,7 +53,7 @@ export const parseUser = (data) => {
output.fields = data.fields
output.fields_html = data.fields.map(field => {
return {
- name: addEmojis(field.name, data.emojis),
+ name: addEmojis(escape(field.name), data.emojis),
value: addEmojis(field.value, data.emojis)
}
})