Fix newlines

Because sometimes it just doesn't work
This commit is contained in:
somebody
2022-12-27 21:49:59 -06:00
parent 80cb15d602
commit 1d938d843e

View File

@@ -7016,6 +7016,7 @@ async function showScreenshotWizard(actionComposition, startDebt, endDebt) {
screenshotTextContainer.innerHTML = ""; screenshotTextContainer.innerHTML = "";
let charCount = startDebt; let charCount = startDebt;
let i = 0;
for (const action of actionComposition) { for (const action of actionComposition) {
for (const chunk of action) { for (const chunk of action) {
// Account for debt // Account for debt
@@ -7034,10 +7035,14 @@ async function showScreenshotWizard(actionComposition, startDebt, endDebt) {
break; break;
} else if (charCount + chunk.content.length > endDebt) { } else if (charCount + chunk.content.length > endDebt) {
let charsLeft = endDebt - charCount let charsLeft = endDebt - charCount
chunk.content = chunk.content.slice(0, charsLeft); chunk.content = chunk.content.slice(0, charsLeft).trimEnd();
endDebt = -1; endDebt = -1;
} }
if (i == 0) chunk.content = chunk.content.trimStart();
i++;
charCount += chunk.content.length; charCount += chunk.content.length;
let actionClass = { 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(); let imageData = await (await fetch("/image_db.json")).json();
screenshotImagePicker.innerHTML = ""; screenshotImagePicker.innerHTML = "";