Ace: [chrome] Hangul belum dimasukkan dengan benar.

Dibuat pada 15 Sep 2016  ·  17Komentar  ·  Sumber: ajaxorg/ace

Pengetikan hangul dari yang diperbarui ke versi chromium 53.0.2785.116 tidak normal.

Chrome : 53.0.2785.116 (64-bit)
image

Komentar yang paling membantu

Sepertinya bekerja. Saya hanya menguji hangul saja. Di baris pertama "fungsi onCompositionUpdate", cukup masukkan "return;" kode.
Mungkin ada beberapa efek samping, tapi sampai sekarang tidak ada efek sampingnya.

Semua 17 komentar

mengetik bahasa Cina juga

@x-yao Tunjukkan pada mereka.

Chrome 52 berfungsi dengan baik. Bug ini muncul saat memperbarui Chrome 53

2016-09-21 13_49_47

@mrdream24 masalah yang sama.
produk saya rusak. Saya menguji Chrome 54 tidak normal.

Apa pendapat Anda tentang masalah ini?

@hangum produk saya juga rusak.

Saya tidak bisa menyelesaikan masalah ini

@mrdream24 produk saya adalah Tadpole DB Hub(https://tadpolehub.com/).
Anda?

@hangum Nuggets

@mrdream24 terima kasih.

github menggunakan ace lib. memiliki bug yang sama.

github

https://c9.io adalah bug yang sama.

Saya tidak tahu mengapa tetapi saya baru saja berkomentar "fungsi onCompositionUpdate" di file ace.js. Berhasil.

@anhh apakah Anda memperbaiki masalah?

Sepertinya bekerja. Saya hanya menguji hangul saja. Di baris pertama "fungsi onCompositionUpdate", cukup masukkan "return;" kode.
Mungkin ada beberapa efek samping, tapi sampai sekarang tidak ada efek sampingnya.

@anhh Terima kasih. Siapa?

Saya memproses bagian dari file ace.js seperti ini:
var onCompositionUpdate = fungsi() {
// if (!inComposition || !host.onCompositionUpdate || host.$readOnly)
// kembali;
// var val = teks.nilai.ganti(/x01/g, "");
// if (inComposition.lastValue === val) kembali;
//
// host.onCompositionUpdate(val);
// jika (dalamKomposisi.Nilai Terakhir)
// host.batalkan();
// inComposition.lastValue = nilai;
// jika (dalamKomposisi.Nilai Terakhir) {
// var r = host.selection.getRange();
// host.insert(inComposition.lastValue);
// host.session.markUndoGroup();
// inComposition.range = host.selection.getRange();
// host.selection.setRange(r);
// host.selection.clearSelection();
// }
};

Jika ditangani, masalahnya adalah
Ada kesalahan bahwa jika Anda memasukkan koma dan menghapusnya saat memasukkan bahasa Korea, koma yang Anda masukkan di awal dihapus.
Misalnya, jika Anda menghapus mundur di tengah memasuki 'Tes Hangul', ada masalah bahkan koma yang Anda masukkan di awal dihapus.

Terima kasih. Patch sementara harus dirilis.
Jika Anda memberi tahu saya siapa Anda, saya ingin membelikan Anda kopi atau nasi.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

mkosieradzki picture mkosieradzki  ·  4Komentar

christianbs picture christianbs  ·  3Komentar

BoasE picture BoasE  ·  4Komentar

gsf picture gsf  ·  6Komentar

dimroc picture dimroc  ·  6Komentar