text-generation-webui/js/main.js

38 lines
1.3 KiB
JavaScript
Raw Normal View History

2023-04-10 21:15:16 +02:00
document.getElementById("main").parentNode.childNodes[0].classList.add("header_bar");
2023-03-15 17:24:54 +01:00
document.getElementById("main").parentNode.style = "padding: 0; margin: 0";
document.getElementById("main").parentNode.parentNode.parentNode.style = "padding: 0";
// Get references to the elements
let main = document.getElementById('main');
let main_parent = main.parentNode;
let extensions = document.getElementById('extensions');
// Add an event listener to the main element
main_parent.addEventListener('click', function(e) {
// Check if the main element is visible
if (main.offsetHeight > 0 && main.offsetWidth > 0) {
2023-03-27 03:20:30 +02:00
extensions.style.display = 'flex';
} else {
2023-03-15 20:41:38 +01:00
extensions.style.display = 'none';
}
});
// Add some scrollbars
const textareaElements = document.querySelectorAll('.add_scrollbar textarea');
for(i = 0; i < textareaElements.length; i++) {
textareaElements[i].classList.remove('scroll-hide');
textareaElements[i].classList.add('pretty_scrollbar');
textareaElements[i].style.resize = "none";
}
2023-08-03 17:13:17 +02:00
// Stop generation on Esc pressed
document.addEventListener("keydown", function(event) {
if (event.key === "Escape") {
// Find the element with id 'stop' and click it
var stopButton = document.getElementById("stop");
if (stopButton) {
stopButton.click();
}
}
});