fixed question to answer pre-wrap on click

This commit is contained in:
yoannchb-pro
2024-03-20 17:17:12 -04:00
parent c17bc7355f
commit 2f06370bb7
3 changed files with 5 additions and 9 deletions
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+3 -7
View File
@@ -17,19 +17,15 @@ function questionToAnswerMode(props: Props) {
props.removeListener();
const questionBackup = questionElement.textContent;
questionElement.textContent = props.gptAnswer.response;
// Format the content
questionElement.style.whiteSpace = 'pre-wrap';
// To go back to the question / answer
let contentIsResponse = true;
questionElement.addEventListener('click', function () {
questionElement.style.whiteSpace = contentIsResponse ? '' : 'pre-warp';
questionElement.textContent = contentIsResponse ? questionBackup : props.gptAnswer.response;
const contentIsResponse = questionElement.textContent === props.gptAnswer.response;
contentIsResponse = !contentIsResponse;
questionElement.style.whiteSpace = contentIsResponse ? 'initial' : 'pre-wrap';
questionElement.textContent = contentIsResponse ? questionBackup : props.gptAnswer.response;
});
}