Zoom and Pan: simplify getElements (it's not actually async)
This commit is contained in:
parent
68cda4f213
commit
afbb0b5f86
|
@ -143,16 +143,10 @@ onUiLoaded(async() => {
|
||||||
let mouseX, mouseY;
|
let mouseX, mouseY;
|
||||||
let activeElement;
|
let activeElement;
|
||||||
|
|
||||||
async function getElements() {
|
const elements = Object.fromEntries(Object.keys(elementIDs).map((id) => [
|
||||||
const elements = await Promise.all(
|
id,
|
||||||
Object.values(elementIDs).map(id => gradioApp().querySelector(id))
|
gradioApp().querySelector(elementIDs[id]),
|
||||||
);
|
]));
|
||||||
return Object.fromEntries(
|
|
||||||
Object.keys(elementIDs).map((key, index) => [key, elements[index]])
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
const elements = await getElements();
|
|
||||||
const elemData = {};
|
const elemData = {};
|
||||||
|
|
||||||
// Apply functionality to the range inputs. Restore redmask and correct for long images.
|
// Apply functionality to the range inputs. Restore redmask and correct for long images.
|
||||||
|
|
Loading…
Reference in New Issue