split query rich result refactor

This commit is contained in:
Jan Prochazka
2021-12-12 11:48:20 +01:00
parent c1e7314df1
commit 6930a2543c
3 changed files with 84 additions and 51 deletions

View File

@@ -181,8 +181,8 @@
const cursor = selectionRange.start;
const part = queryParts.find(
x =>
((cursor.row == x.startLine && cursor.column >= x.startColumn) || cursor.row > x.startLine) &&
((cursor.row == x.endLine && cursor.column <= x.endColumn) || cursor.row < x.endLine)
((cursor.row == x.start.line && cursor.column >= x.start.column) || cursor.row > x.start.line) &&
((cursor.row == x.end.line && cursor.column <= x.end.column) || cursor.row < x.end.line)
);
if (part?.text != currentPart?.text) {
removeCurrentPartMarker();
@@ -192,7 +192,7 @@
currentPartMarker = editor
.getSession()
.addMarker(
new ace.Range(currentPart.startLine, currentPart.startColumn, currentPart.endLine, currentPart.endColumn),
new ace.Range(currentPart.start.line, currentPart.start.column, currentPart.end.line, currentPart.end.column),
'ace_active-line',
'text'
);