feature: some cleanup
This commit is contained in:
parent
f6beea3272
commit
89d4bf86c7
@ -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;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user