From 81a7a4fac8cd1168aee472e9ac2f39f245fe85b7 Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Sun, 1 Feb 2026 03:51:09 +0100 Subject: [PATCH] Add refreshLineNumbers function to tln.ts --- src/lib/tln.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/lib/tln.ts b/src/lib/tln.ts index 963daf6..7f1859e 100644 --- a/src/lib/tln.ts +++ b/src/lib/tln.ts @@ -73,6 +73,13 @@ export const appendLineNumbers = (ta: HTMLTextAreaElement) => { } }; +export const refreshLineNumbers = (ta: HTMLTextAreaElement) => { + if (!ta || !ta.classList.contains("tln-active")) return; + const wrapper = ta.previousSibling; + if (!wrapper || !(wrapper as HTMLElement).classList?.contains("tln-wrapper")) return; + updateLineNumbers(ta, wrapper as HTMLElement); +}; + export const removeLineNumbers = (ta: HTMLTextAreaElement) => { if (!ta || !ta.classList.contains("tln-active")) return; ta.classList.remove("tln-active");