Skip to content

Commit 16ef5bc

Browse files
committed
feat(ui): Keyboard composition support for Korean quasarframework#5923
1 parent a8b0518 commit 16ef5bc

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

ui/src/mixins/composition.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
const isJapanese = /[\u3000-\u303f\u3040-\u309f\u30a0-\u30ff\uff00-\uff9f\u4e00-\u9faf\u3400-\u4dbf]/
22
const isChinese = /[\u4e00-\u9fff\u3400-\u4dbf\u{20000}-\u{2a6df}\u{2a700}-\u{2b73f}\u{2b740}-\u{2b81f}\u{2b820}-\u{2ceaf}\uf900-\ufaff\u3300-\u33ff\ufe30-\ufe4f\uf900-\ufaff\u{2f800}-\u{2fa1f}]/u
3+
const isKorean = /[\u3131-\u314e\u314f-\u3163\uac00-\ud7a3]/
34

45
export default {
56
methods: {
@@ -13,7 +14,8 @@ export default {
1314
if (
1415
typeof e.data === 'string' &&
1516
isJapanese.test(e.data) === false &&
16-
isChinese.test(e.data) === false
17+
isChinese.test(e.data) === false &&
18+
isKorean.test(e.data) === false
1719
) {
1820
e.target.composing = false
1921
}

0 commit comments

Comments
 (0)