From a5c4ea653bbc7558f248d4974dae20b85351379c Mon Sep 17 00:00:00 2001 From: socketteer Date: Mon, 6 Nov 2023 16:01:55 -0500 Subject: [PATCH] add prepend sequence setting and scroll active tree node into view --- views.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/views.ts b/views.ts index 6c1dbd4..21880d1 100644 --- a/views.ts +++ b/views.ts @@ -146,6 +146,12 @@ export class LoomView extends ItemView { this.renderTree(this.tree, state); this.containerEl.scrollTop = scroll; + + // scroll to active node in the tree + const activeNode = this.tree.querySelector(".is-active"); + if (activeNode){ //&& !container.contains(activeNode)){ + activeNode.scrollIntoView({ block: "nearest" }); + } } renderNavButtons(settings: LoomSettings) { @@ -327,6 +333,7 @@ export class LoomView extends ItemView { setting("Top p", "topP", String(settings.topP), "float"); setting("Frequency penalty", "frequencyPenalty", String(settings.frequencyPenalty), "float"); setting("Presence penalty", "presencePenalty", String(settings.presencePenalty), "float"); + setting("Prepend sequence", "prepend", settings.prepend, "string"); } renderBookmarks(container: HTMLElement, state: NoteState) {