Skip to content

Commit cbaf2db

Browse files
committed
Add newline after WordNet definition to ensure proper closing block format
- Add newline after definition text when inserting into existing description block - Update cursor position calculation to account for the extra newline - This ensures the closing backticks appear on a new line as required Before: definition text
1 parent aa1c3c9 commit cbaf2db

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

nodebook-base/frontend/src/CNLEditorComponent.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -625,8 +625,8 @@ export function CNLEditor({
625625
console.log('Inserting after line:', descriptionLineMatch[0]);
626626

627627
view.dispatch({
628-
changes: { from: insertPos, to: insertPos, insert: definition },
629-
selection: EditorSelection.single(insertPos + definition.length, insertPos + definition.length)
628+
changes: { from: insertPos, to: insertPos, insert: definition + '\n' },
629+
selection: EditorSelection.single(insertPos + definition.length + 1, insertPos + definition.length + 1)
630630
});
631631
} else {
632632
// Create new description block

nodebook-base/frontend/src/CollaborativeCNLEditor.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -541,8 +541,8 @@ export function CollaborativeCNLEditor({
541541
console.log('Inserting after line:', descriptionLineMatch[0]);
542542

543543
view.dispatch({
544-
changes: { from: insertPos, to: insertPos, insert: definition },
545-
selection: EditorSelection.single(insertPos + definition.length, insertPos + definition.length)
544+
changes: { from: insertPos, to: insertPos, insert: definition + '\n' },
545+
selection: EditorSelection.single(insertPos + definition.length + 1, insertPos + definition.length + 1)
546546
});
547547
} else {
548548
// Create new description block

0 commit comments

Comments
 (0)