顔文字機能ฅ(=✧ω✧=)ฅ

This commit is contained in:
nullnyat 2022-02-21 19:41:21 +09:00
parent b2ffcb77e0
commit 03fe23d507
No known key found for this signature in database
GPG Key ID: 5EDC2816C3AE007A
2 changed files with 42 additions and 0 deletions

View File

@ -224,6 +224,7 @@ currentPassword: "現在の鍵"
newPassword: "新しい鍵"
newPasswordRetype: "新しい鍵(再入力)"
attachFile: "ファイルを添付"
kao: "ฅ^>ω<^ฅ"
more: "もっとぉ!"
featured: "ハイライト"
usernameOrUserId: "ユーザー名かユーザーID"

View File

@ -48,6 +48,7 @@
<button v-tooltip="i18n.ts.useCw" class="_button" :class="{ active: useCw }" @click="useCw = !useCw"><i class="fas fa-eye-slash"></i></button>
<button v-tooltip="i18n.ts.mention" class="_button" @click="insertMention"><i class="fas fa-at"></i></button>
<button v-tooltip="i18n.ts.hashtags" class="_button" :class="{ active: withHashtags }" @click="withHashtags = !withHashtags"><i class="fas fa-hashtag"></i></button>
<button v-tooltip="i18n.ts.kao" class="_button" @click="kao"><i class="fas fa-paw"></i></button>
<button v-tooltip="i18n.ts.emoji" class="_button" @click="insertEmoji"><i class="fas fa-laugh-squint"></i></button>
<button v-if="postFormActions.length > 0" v-tooltip="i18n.ts.plugin" class="_button" @click="showActions"><i class="fas fa-plug"></i></button>
</footer>
@ -352,6 +353,46 @@ function chooseFileFrom(ev) {
});
}
async function kao() {
const faces = [
"(=^・・^=)",
"v('ω')v",
"( ᐢ˙꒳​˙ᐢ )",
"(。><。)",
"(Δ・x・Δ)",
"(´-ω-`)",
"(๑•﹏•)",
"(。ì _ í。)",
"(´×ω×`)",
"(´+ω+)",
"(。-ω-)zzz",
"()",
"(。>ㅿ<。)",
"(´;ω;`)",
"ฅ^•ω•^ฅ",
"⊂(・﹏・⊂)",
"ᕦ(ò_óˇ)ᕤ",
"ᕙ(⇀‸↼‶)ᕗ",
"(・o・;)",
"(。ŏ﹏ŏ)",
"Σ(^._.^=ノ)ノ",
" (๑•̀ - •́)و✧",
"(,,> <,,)♡",
"o(>_<)o",
"(っ´・ω・)っ",
"(´。-ω(-ω-。`)ギュ",
].map(kao => {
return { value: kao, text: kao }
})
const dialog = await os.select({
title: "ฅ(=✧ω✧=)ฅ",
items: faces,
})
text += dialog.result || ""
}
function detachFile(id) {
files = files.filter(x => x.id != id);
}