Ace: Scrollbar menutupi baris terakhir di editor

Dibuat pada 19 Des 2018  ·  3Komentar  ·  Sumber: ajaxorg/ace

Hai, apakah mungkin untuk menempatkan scrollbar keluar dari editor textarea sehingga tidak akan menutupi baris terakhir konten?
screen shot 2018-12-19 at 14 41 31

Komentar yang paling membantu

image

Anda bahkan dapat melihat masalahnya di beranda Ace (chrome/ff/safari di mac, gambarnya dari sini: https://ace.c9.io/)

Sepertinya bilah gulir biasanya disembunyikan secara otomatis di mac, dan masalah ini memang terjadi dengan polos

editor.renderer.setScrollMargin(0, 10, 0, 10)

dan saya menggunakan react-ace, jadi solusinya dari sini: https://github.com/securingsincity/react-ace/issues/386

Semua 3 komentar

Apakah bilah gulir disembunyikan secara otomatis, dan apakah perilakunya sama untuk textarea?

Jika ya, maka solusi untuk ini adalah menggunakan:

dom = require("ace/lib/dom")
dom.scrollbarWidth_orig = dom.scrollbarWidth_orig || dom.scrollbarWidth
dom.scrollbarWidth = function(doc) { return Math.max(10, dom.scrollbarWidth_orig(doc)) }

jika tidak, maka ini adalah bug. Di browser dan os mana Anda melihatnya?

Saya telah menambahkan padding-bottom ke .ace-editor ;) tetapi jika Anda penasaran, itu terjadi di OS X Mojave, di Chrome & juga FF

image

Anda bahkan dapat melihat masalahnya di beranda Ace (chrome/ff/safari di mac, gambarnya dari sini: https://ace.c9.io/)

Sepertinya bilah gulir biasanya disembunyikan secara otomatis di mac, dan masalah ini memang terjadi dengan polos

editor.renderer.setScrollMargin(0, 10, 0, 10)

dan saya menggunakan react-ace, jadi solusinya dari sini: https://github.com/securingsincity/react-ace/issues/386

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

gsf picture gsf  ·  6Komentar

mafar picture mafar  ·  4Komentar

akosyakov picture akosyakov  ·  3Komentar

narraressan picture narraressan  ·  3Komentar

BoasE picture BoasE  ·  4Komentar