diff options
| author | syuilo <Syuilotan@yahoo.co.jp> | 2020-02-13 03:11:37 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2020-02-13 03:11:37 +0900 |
| commit | 83ad9f369f44cb883ab3a2fc015030a728c2a93f (patch) | |
| tree | 9bcb6ab765ac89f8898445d9b56f028cf7cae5a2 /src | |
| parent | Update about-misskey.vue (diff) | |
| download | misskey-83ad9f369f44cb883ab3a2fc015030a728c2a93f.tar.gz misskey-83ad9f369f44cb883ab3a2fc015030a728c2a93f.tar.bz2 misskey-83ad9f369f44cb883ab3a2fc015030a728c2a93f.zip | |
OSネイティブの絵文字を使用オプション
Diffstat (limited to 'src')
| -rw-r--r-- | src/client/components/autocomplete.vue | 6 | ||||
| -rw-r--r-- | src/client/components/emoji.vue | 8 | ||||
| -rw-r--r-- | src/client/pages/settings/general.vue | 11 | ||||
| -rw-r--r-- | src/client/store.ts | 2 |
4 files changed, 17 insertions, 10 deletions
diff --git a/src/client/components/autocomplete.vue b/src/client/components/autocomplete.vue index f17351a6f0..c8e0ae6d76 100644 --- a/src/client/components/autocomplete.vue +++ b/src/client/components/autocomplete.vue @@ -18,7 +18,7 @@ <ol class="emojis" ref="suggests" v-if="emojis.length > 0"> <li v-for="emoji in emojis" @click="complete(type, emoji.emoji)" @keydown="onKeydown" tabindex="-1"> <span class="emoji" v-if="emoji.isCustomEmoji"><img :src="$store.state.device.disableShowingAnimatedImages ? getStaticImageUrl(emoji.url) : emoji.url" :alt="emoji.emoji"/></span> - <span class="emoji" v-else-if="!useOsDefaultEmojis"><img :src="emoji.url" :alt="emoji.emoji"/></span> + <span class="emoji" v-else-if="!useOsNativeEmojis"><img :src="emoji.url" :alt="emoji.emoji"/></span> <span class="emoji" v-else>{{ emoji.emoji }}</span> <span class="name" v-html="emoji.name.replace(q, `<b>${q}</b>`)"></span> <span class="alias" v-if="emoji.aliasOf">({{ emoji.aliasOf }})</span> @@ -130,8 +130,8 @@ export default Vue.extend({ return (this.$refs.suggests as Element).children; }, - useOsDefaultEmojis(): boolean { - return this.$store.state.device.useOsDefaultEmojis; + useOsNativeEmojis(): boolean { + return this.$store.state.device.useOsNativeEmojis; } }, diff --git a/src/client/components/emoji.vue b/src/client/components/emoji.vue index 7784a1bf17..277ba1a07d 100644 --- a/src/client/components/emoji.vue +++ b/src/client/components/emoji.vue @@ -1,7 +1,7 @@ <template> <img v-if="customEmoji" class="mk-emoji custom" :class="{ normal, noStyle }" :src="url" :alt="alt" :title="alt"/> -<img v-else-if="char && !useOsDefaultEmojis" class="mk-emoji" :src="url" :alt="alt" :title="alt"/> -<span v-else-if="char && useOsDefaultEmojis">{{ char }}</span> +<img v-else-if="char && !useOsNativeEmojis" class="mk-emoji" :src="url" :alt="alt" :title="alt"/> +<span v-else-if="char && useOsNativeEmojis">{{ char }}</span> <span v-else>:{{ name }}:</span> </template> @@ -53,8 +53,8 @@ export default Vue.extend({ return this.customEmoji ? `:${this.customEmoji.name}:` : this.char; }, - useOsDefaultEmojis(): boolean { - return this.$store.state.device.useOsDefaultEmojis && !this.isReaction; + useOsNativeEmojis(): boolean { + return this.$store.state.device.useOsNativeEmojis && !this.isReaction; }, ce() { diff --git a/src/client/pages/settings/general.vue b/src/client/pages/settings/general.vue index 90803636b9..5ab2ce91b6 100644 --- a/src/client/pages/settings/general.vue +++ b/src/client/pages/settings/general.vue @@ -23,8 +23,10 @@ <mk-button @click="readAllMessagingMessages">{{ $t('markAsReadAllTalkMessages') }}</mk-button> </div> <div class="_content"> - <mk-switch v-model="reduceAnimation"> - {{ $t('reduceUiAnimation') }} + <mk-switch v-model="reduceAnimation">{{ $t('reduceUiAnimation') }}</mk-switch> + <mk-switch v-model="useOsNativeEmojis"> + {{ $t('useOsNativeEmojis') }} + <template #desc><mfm text="🍮🍦🍭🍩🍰🍫🍬🥞🍪"/></template> </mk-switch> </div> <div class="_content"> @@ -81,6 +83,11 @@ export default Vue.extend({ get() { return !this.$store.state.device.animation; }, set(value) { this.$store.commit('device/set', { key: 'animation', value: !value }); } }, + + useOsNativeEmojis: { + get() { return this.$store.state.device.useOsNativeEmojis; }, + set(value) { this.$store.commit('device/set', { key: 'useOsNativeEmojis', value }); } + }, }, watch: { diff --git a/src/client/store.ts b/src/client/store.ts index 711b808d53..0bfcd07ccd 100644 --- a/src/client/store.ts +++ b/src/client/store.ts @@ -31,7 +31,7 @@ const defaultDeviceSettings = { lang: null, loadRawImages: false, alwaysShowNsfw: false, - useOsDefaultEmojis: false, + useOsNativeEmojis: false, autoReload: false, accounts: [], recentEmojis: [], |