Commit 77bd953d authored by Khachatur Avanesian's avatar Khachatur Avanesian Committed by GitHub

Update script.js

Exclude lambda
parent f00eaa4d
...@@ -123,23 +123,25 @@ document.addEventListener("DOMContentLoaded", function() { ...@@ -123,23 +123,25 @@ document.addEventListener("DOMContentLoaded", function() {
/** /**
* Add a Ctrl (Alt) + Enter as a shortcut to start / restart a generation * Add a Ctrl (Alt) + Enter as a shortcut to start / restart a generation
*/ */
document.addEventListener('keydown', (e) => { document.addEventListener('keydown', function(e) {
const isEnter = e.key === 'Enter' || e.keyCode === 13 const isEnter = e.key === 'Enter' || e.keyCode === 13;
const isModifierKey = e.metaKey || e.ctrlKey || e.altKey const isModifierKey = e.metaKey || e.ctrlKey || e.altKey;
const interruptButton = get_uiCurrentTabContent().querySelector('button[id$=_interrupt]') const interruptButton = get_uiCurrentTabContent().querySelector('button[id$=_interrupt]');
const generateButton = get_uiCurrentTabContent().querySelector('button[id$=_generate]') const generateButton = get_uiCurrentTabContent().querySelector('button[id$=_generate]');
if (isEnter && isModifierKey) { if (isEnter && isModifierKey) {
if (interruptButton.style.display === 'block') { if (interruptButton.style.display === 'block') {
interruptButton.click() interruptButton.click();
setTimeout(() => generateButton.click(), 500) setTimeout(function() {
generateButton.click();
}, 500);
} else { } else {
generateButton.click() generateButton.click();
} }
e.preventDefault() e.preventDefault();
} }
}) });
/** /**
* checks that a UI element is not in another hidden element or tab content * checks that a UI element is not in another hidden element or tab content
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment