From 1d938d843ec5ec3d953f0f6021fb70abe73421bd Mon Sep 17 00:00:00 2001 From: somebody Date: Tue, 27 Dec 2022 21:49:59 -0600 Subject: [PATCH] Fix newlines Because sometimes it just doesn't work --- static/koboldai.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/static/koboldai.js b/static/koboldai.js index 358d3120..7e0817db 100644 --- a/static/koboldai.js +++ b/static/koboldai.js @@ -7016,6 +7016,7 @@ async function showScreenshotWizard(actionComposition, startDebt, endDebt) { screenshotTextContainer.innerHTML = ""; let charCount = startDebt; + let i = 0; for (const action of actionComposition) { for (const chunk of action) { // Account for debt @@ -7034,10 +7035,14 @@ async function showScreenshotWizard(actionComposition, startDebt, endDebt) { break; } else if (charCount + chunk.content.length > endDebt) { let charsLeft = endDebt - charCount - chunk.content = chunk.content.slice(0, charsLeft); + chunk.content = chunk.content.slice(0, charsLeft).trimEnd(); endDebt = -1; } + + if (i == 0) chunk.content = chunk.content.trimStart(); + i++; + charCount += chunk.content.length; let actionClass = { @@ -7054,11 +7059,6 @@ async function showScreenshotWizard(actionComposition, startDebt, endDebt) { } } - const firstAction = screenshotTextContainer.children[0]; - const lastAction = screenshotTextContainer.children[screenshotTextContainer.children.length-1]; - firstAction.innerText = firstAction.innerText.trimStart(); - lastAction.innerText = lastAction.innerText.trimEnd(); - let imageData = await (await fetch("/image_db.json")).json(); screenshotImagePicker.innerHTML = "";