0
0
mirror of https://github.com/naturalcrit/homebrewery.git synced 2025-12-24 20:42:43 +00:00

Better line position (viewport has some margin)

This commit is contained in:
Trevor Buckner
2024-09-10 01:25:26 -04:00
parent 45a9501459
commit e5ab223571
2 changed files with 5 additions and 3 deletions

View File

@@ -399,8 +399,10 @@ const CodeEditor = createClass({
getCursorPosition : function(){
return this.codeMirror.getCursor();
},
getViewport : function(){
return this.codeMirror.getViewport();
getTopVisibleLine : function(){
const rect = this.codeMirror.getWrapperElement().getBoundingClientRect();
const topVisibleLine = this.codeMirror.lineAtHeight(rect.top, "window");
return topVisibleLine;
},
updateSize : function(){
this.codeMirror.refresh();