mirror of
https://github.com/neocities/neocities.git
synced 2025-04-24 17:22:35 +02:00
catch errors, disable including html file for now
This commit is contained in:
parent
bf4d43067d
commit
fcd300a3fd
2 changed files with 12 additions and 38 deletions
|
@ -55,15 +55,24 @@ document.addEventListener('DOMContentLoaded', () => {
|
||||||
|
|
||||||
var formData = new FormData();
|
var formData = new FormData();
|
||||||
formData.append('csrf_token', chatForm.querySelector('input[name="csrf_token"]').value);
|
formData.append('csrf_token', chatForm.querySelector('input[name="csrf_token"]').value);
|
||||||
let systemWithFile = system + "\nThis is the user's current file they are editing:\n" + editor.getValue();
|
formData.append('system', system);
|
||||||
formData.append('system', systemWithFile);
|
// let systemWithFile = system + "\nThis is the user's current file they are editing:\n" + editor.getValue();
|
||||||
|
//formData.append('system', systemWithFile);
|
||||||
formData.append('messages', JSON.stringify(messages));
|
formData.append('messages', JSON.stringify(messages));
|
||||||
|
|
||||||
var source = new SSE('/site_files/chat', {payload: formData, debug: false});
|
var source = new SSE('/site_files/chat', {payload: formData, debug: false});
|
||||||
|
|
||||||
|
addMessage('bot')
|
||||||
|
chatBox.lastElementChild.innerHTML = '<i>thinking...</i>'
|
||||||
|
|
||||||
|
source.addEventListener('error', function(e) {
|
||||||
|
chatBox.lastElementChild.innerText = 'An error occurred. Please try again later.';
|
||||||
|
chatForm.querySelector('button').disabled = false;
|
||||||
|
messages.pop();
|
||||||
|
})
|
||||||
|
|
||||||
source.addEventListener('message_start', function(e) {
|
source.addEventListener('message_start', function(e) {
|
||||||
var payload = JSON.parse(e.data);
|
var payload = JSON.parse(e.data);
|
||||||
addMessage('bot', '')
|
|
||||||
});
|
});
|
||||||
|
|
||||||
source.addEventListener('content_block_start', function(e) {
|
source.addEventListener('content_block_start', function(e) {
|
||||||
|
@ -161,8 +170,6 @@ document.addEventListener('DOMContentLoaded', () => {
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// Resize chat box
|
// Resize chat box
|
||||||
const handle = document.querySelector('.resize-handle');
|
const handle = document.querySelector('.resize-handle');
|
||||||
const leftCol = document.querySelector('.left-col');
|
const leftCol = document.querySelector('.left-col');
|
||||||
|
@ -253,35 +260,4 @@ document.addEventListener('DOMContentLoaded', () => {
|
||||||
}
|
}
|
||||||
|
|
||||||
leftCol.style.display = '';
|
leftCol.style.display = '';
|
||||||
|
|
||||||
/*
|
|
||||||
|
|
||||||
localStorage.removeItem("leftColPct");
|
|
||||||
localStorage.removeItem("rightColPct");
|
|
||||||
localStorage.removeItem("chatEnabled");
|
|
||||||
|
|
||||||
function toggleChat() {
|
|
||||||
const leftCol = document.querySelector('.left-col');
|
|
||||||
const rightCol = document.querySelector('.right-col');
|
|
||||||
let chatContainer = document.getElementsByClassName('chat-container')[0]
|
|
||||||
|
|
||||||
if(localStorage)
|
|
||||||
|
|
||||||
if(rightCol.style.width == '0%') {
|
|
||||||
rightCol.style.width = '30%';
|
|
||||||
leftCol.style.width = '70%';
|
|
||||||
chatContainer.style.display = ''
|
|
||||||
} else {
|
|
||||||
rightCol.style.width = '0%';
|
|
||||||
leftCol.style.width = '100%';
|
|
||||||
chatContainer.style.display = 'none'
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
chatButton.addEventListener('click', function(e) {
|
|
||||||
e.preventDefault()
|
|
||||||
toggleChat()
|
|
||||||
});
|
|
||||||
*/
|
|
||||||
|
|
||||||
});
|
});
|
|
@ -108,8 +108,6 @@
|
||||||
<script src="/js/sse.min.js"></script>
|
<script src="/js/sse.min.js"></script>
|
||||||
<script src="/js/chat.js"></script>
|
<script src="/js/chat.js"></script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="row editor">
|
<div class="row editor">
|
||||||
<div class="col left-col" style="display: none">
|
<div class="col left-col" style="display: none">
|
||||||
<div id="editor"><h3>Loading...</h3></div>
|
<div id="editor"><h3>Loading...</h3></div>
|
||||||
|
|
Loading…
Add table
Reference in a new issue