feature(auto-load): will now show the response

This commit is contained in:
Christopher 2023-06-25 22:10:29 -04:00
parent 77769738c7
commit ca8829014b

View File

@ -444,7 +444,7 @@ function getWebviewContent(apiResponse = '', question = '') {
</div>
</div>
<div class="form-group">
<div class="collapsible" onclick="toggleApiResponse()" id="alert-response">
<div class="collapsible" onclick="toggleApiResponse()">
API Response
</div>
<div class="content" id="api-response">
@ -469,8 +469,13 @@ function getWebviewContent(apiResponse = '', question = '') {
</div>
</div>
<script>
const vscode = acquireVsCodeApi();
if (${apiResponse !== ''}){
toggleApiResponse();
}
function copyCode() {
event.preventDefault();
const codeBlocks = document.getElementsByTagName('code');
@ -491,22 +496,6 @@ function getWebviewContent(apiResponse = '', question = '') {
}
}
// Add an event listener to detect changes in apiResponse
window.addEventListener('DOMContentLoaded', () => {
const observer = new MutationObserver(() => {
if (apiResponse !== null) {
const alert = document.getElementById('alert-response');
alert.style.backgroundColor = '#4CAF50';
}
});
observer.observe(document, {
childList: true,
subtree: true
});
});
function toggleFileSelection(uri) {
vscode.postMessage({
command: 'toggleFileSelection',
@ -544,7 +533,6 @@ function getWebviewContent(apiResponse = '', question = '') {
}
}
const form = document.getElementById('questionForm');
function submitQuestionApi() {
event.preventDefault();