diff options
| author | syuilo <Syuilotan@yahoo.co.jp> | 2023-02-08 17:48:02 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2023-02-08 17:48:02 +0900 |
| commit | 650187deaff1b2950d9471ac3ac9fdc2db942863 (patch) | |
| tree | 8878d537bab6559a8b332c2f91a0696f2a30d5b8 /packages/frontend/src/components/global | |
| parent | enhance(client): use VuePlyr (diff) | |
| download | misskey-650187deaff1b2950d9471ac3ac9fdc2db942863.tar.gz misskey-650187deaff1b2950d9471ac3ac9fdc2db942863.tar.bz2 misskey-650187deaff1b2950d9471ac3ac9fdc2db942863.zip | |
perf(client): do not render custom emojis in user names
#9778
Diffstat (limited to 'packages/frontend/src/components/global')
3 files changed, 2 insertions, 24 deletions
diff --git a/packages/frontend/src/components/global/MkMisskeyFlavoredMarkdown.vue b/packages/frontend/src/components/global/MkMisskeyFlavoredMarkdown.vue index 28a0d1c986..f49dc7ddff 100644 --- a/packages/frontend/src/components/global/MkMisskeyFlavoredMarkdown.vue +++ b/packages/frontend/src/components/global/MkMisskeyFlavoredMarkdown.vue @@ -1,5 +1,5 @@ <template> -<MfmCore :text="text" :plain="plain" :nowrap="nowrap" :author="author" :is-note="isNote" :class="[$style.root, { [$style.nowrap]: nowrap }]"/> +<MfmCore :text="text" :plain="plain" :nowrap="nowrap" :author="author" :is-note="isNote" :class="[$style.root, { '_nowrap': nowrap }]"/> </template> <script lang="ts" setup> @@ -160,12 +160,5 @@ const props = withDefaults(defineProps<{ <style lang="scss" module> .root { white-space: pre-wrap; - - &.nowrap { - white-space: pre; - word-wrap: normal; // https://codeday.me/jp/qa/20190424/690106.html - overflow: hidden; - text-overflow: ellipsis; - } } </style> diff --git a/packages/frontend/src/components/global/MkPageHeader.vue b/packages/frontend/src/components/global/MkPageHeader.vue index ab66502e06..3dcb19bd89 100644 --- a/packages/frontend/src/components/global/MkPageHeader.vue +++ b/packages/frontend/src/components/global/MkPageHeader.vue @@ -9,7 +9,7 @@ <i v-else-if="metadata.icon" :class="[$style.titleIcon, metadata.icon]"></i> <div :class="$style.title"> - <MkUserName v-if="metadata.userName" :user="metadata.userName" :nowrap="true"/> + <span v-if="metadata.userName" class="_nowrap">{{ metadata.userName.name ?? metadata.userName.username }}</span> <div v-else-if="metadata.title">{{ metadata.title }}</div> <div v-if="!narrow && metadata.subtitle" :class="$style.subtitle"> {{ metadata.subtitle }} diff --git a/packages/frontend/src/components/global/MkUserName.vue b/packages/frontend/src/components/global/MkUserName.vue deleted file mode 100644 index 4186a4a4fb..0000000000 --- a/packages/frontend/src/components/global/MkUserName.vue +++ /dev/null @@ -1,15 +0,0 @@ -<template> -<Mfm :text="user.name ?? user.username" :author="user" :plain="true" :nowrap="nowrap" :emoji-urls="user.emojis"/> -</template> - -<script lang="ts" setup> -import { } from 'vue'; -import * as misskey from 'misskey-js'; - -const props = withDefaults(defineProps<{ - user: misskey.entities.User; - nowrap?: boolean; -}>(), { - nowrap: true, -}); -</script> |