feature: some cleanup

This commit is contained in:
Jens Rapp 2024-08-18 14:25:50 +02:00
parent f6beea3272
commit 89d4bf86c7
No known key found for this signature in database
GPG Key ID: BA31635CA641E768

View File

@ -63,6 +63,7 @@
background-color: #f0f0fc; background-color: #f0f0fc;
} }
// todo: format marked
</style> </style>
</head> </head>
<body> <body>
@ -75,7 +76,6 @@
<hr/> <hr/>
<a onclick="toggle_visibility('config')">Configure</a> <a onclick="toggle_visibility('config')">Configure</a>
<div id="config" style="display:none"> <div id="config" style="display:none">
<!-- todo: save to cookie -->
<label for="hostname">Hostname</label> <input type="text" id="hostname" value=""/><br> <label for="hostname">Hostname</label> <input type="text" id="hostname" value=""/><br>
<label for="port">Port</label> <input type="text" id="port" value=""/><br> <label for="port">Port</label> <input type="text" id="port" value=""/><br>
<label for="https">HTTPS</label> <input type="checkbox" id="https" /><br> <label for="https">HTTPS</label> <input type="checkbox" id="https" /><br>
@ -99,12 +99,7 @@
document.getElementById("model").value=ollama_model; document.getElementById("model").value=ollama_model;
document.addEventListener('keydown', function(event) { document.addEventListener('keydown', function(event) {
if (event.key === 'Enter' && event.shiftKey) { if (event.key === 'Enter' && ! event.shiftKey) {
const cursorPosition = textarea.selectionStart;
const textBeforeCursor = textarea.value.substring(0, cursorPosition);
textarea.value = textBeforeCursor + '\n';
textarea.scrollTop = textarea.scrollHeight - textarea.offsetHeight;
} else if (event.key === 'Enter') {
send_form(event); send_form(event);
}} }}
); );
@ -159,7 +154,7 @@
function send_form(event) { function send_form(event) {
event.preventDefault(); event.preventDefault();
const data = JSON.parse(document.getElementById("parameters").value) || {}; const data = JSON.parse(document.getElementById("parameters").value) || {};
data.prompt = document.getElementById("textfield").textContent; data.prompt = document.getElementById("textfield").value;
document.getElementById("textfield").value = ""; document.getElementById("textfield").value = "";
data.system = document.getElementById("system").value; data.system = document.getElementById("system").value;
data.model = document.getElementById("model").value; data.model = document.getElementById("model").value;