refs #1281 Hide emoji reaction button in Mastodon

This commit is contained in:
AkiraFukushima 2020-04-22 22:43:17 +09:00
parent 7d36f96396
commit 0355d6e6d0
1 changed files with 20 additions and 15 deletions

View File

@ -137,21 +137,23 @@
<span class="count">
{{ favouritesCount }}
</span>
<el-button class="emoji" type="text" @click="toggleEmojiPicker">
<icon name="regular/smile" scale="0.9"></icon>
</el-button>
<div v-if="openEmojiPicker" class="emoji-picker">
<picker
set="emojione"
:autoFocus="true"
@select="selectEmoji"
:sheetSize="32"
:perLine="7"
:emojiSize="24"
:showPreview="false"
:emojiTooltip="true"
/>
</div>
<template v-if="sns !== 'mastodon'">
<el-button class="emoji" type="text" @click="toggleEmojiPicker">
<icon name="regular/smile" scale="0.9"></icon>
</el-button>
<div v-if="openEmojiPicker" class="emoji-picker">
<picker
set="emojione"
:autoFocus="true"
@select="selectEmoji"
:sheetSize="32"
:perLine="7"
:emojiSize="24"
:showPreview="false"
:emojiTooltip="true"
/>
</div>
</template>
<el-button class="pinned" type="text" :title="$t('cards.toot.pinned')" :aria-label="$t('cards.toot.pinned')" v-show="pinned">
<icon name="thumbtack" scale="0.9"></icon>
</el-button>
@ -261,6 +263,9 @@ export default {
timeFormat: state => state.timeFormat,
language: state => state.language
}),
...mapState('TimelineSpace', {
sns: state => state.sns
}),
shortcutEnabled: function () {
return this.focused && !this.overlaid && !this.openEmojiPicker
},