fixed question to answer pre-wrap on click
This commit is contained in:
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -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;
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user