Merge pull request #724 from amyspark/fix-emojify-sidebar

Fix username emojification in sidebar
This commit is contained in:
AkiraFukushima 2018-11-18 11:39:25 +09:00 committed by GitHub
commit bc70ac6e68
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 9 additions and 4 deletions

View File

@ -60,8 +60,7 @@
</div>
</div>
</div>
<div class="username">
{{ username(account) }}
<div class="username" v-html="username(account)">
</div>
<div class="account">
@{{ account.acct }}
@ -110,6 +109,7 @@
import { mapState } from 'vuex'
import { shell } from 'electron'
import { findLink } from '~/src/renderer/utils/tootParser'
import emojify from '~/src/renderer/utils/emojify'
import Timeline from './AccountProfile/Timeline'
import Follows from './AccountProfile/Follows'
import Followers from './AccountProfile/Followers'
@ -158,7 +158,7 @@ export default {
methods: {
username (account) {
if (account.display_name !== '') {
return account.display_name
return emojify(account.display_name, account.emojis)
} else {
return account.username
}
@ -315,11 +315,16 @@ export default {
}
}
.username {
.username /deep/ {
overflow: hidden;
text-overflow: ellipsis;
font-size: calc(var(--base-font-size) * 1.71);
margin: 0 auto 12px auto;
.emojione {
max-width: 1em;
max-height: 1em;
}
}
.account {