Ace: Bildlaufleiste deckt die letzte Zeile im Editor ab

Erstellt am 19. Dez. 2018  ·  3Kommentare  ·  Quelle: ajaxorg/ace

Hallo, ist es irgendwie möglich, die Bildlaufleiste aus dem Textbereich des Editors zu platzieren, damit sie nicht die letzte Zeile des Inhalts abdeckt?
screen shot 2018-12-19 at 14 41 31

Hilfreichster Kommentar

image

Sie können das Problem sogar auf der Ace-Homepage sehen (chrome/ff/safari auf einem Mac, Bild von hier: https://ace.c9.io/)

Scheint, als würden Bildlaufleisten auf einem Mac normalerweise automatisch ausgeblendet, und dieses Problem tritt tatsächlich bei einer Ebene auf

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

und ich benutze React-Ace, also war die Lösung von hier: https://github.com/securingsincity/react-ace/issues/386

Alle 3 Kommentare

Wird die Bildlaufleiste automatisch ausgeblendet und ist das Verhalten für Textarea gleich?

Wenn ja, dann ist ein Workaround dafür:

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)) }

wenn nein, dann ist das ein Bug. Auf welchem ​​Browser und Betriebssystem sehen Sie es?

Ich habe Padding-Bottom zu .ace-editor hinzugefügt ;) aber wenn Sie neugierig sind, passiert es unter OS X Mojave, in Chrome und auch FF

image

Sie können das Problem sogar auf der Ace-Homepage sehen (chrome/ff/safari auf einem Mac, Bild von hier: https://ace.c9.io/)

Scheint, als würden Bildlaufleisten auf einem Mac normalerweise automatisch ausgeblendet, und dieses Problem tritt tatsächlich bei einer Ebene auf

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

und ich benutze React-Ace, also war die Lösung von hier: https://github.com/securingsincity/react-ace/issues/386

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen