var txt2img_width_input = gradioAppquerySelector#txt2img_width input txt2img_width_inputvalue = imgOriginalWidthvalue; txt2img_width_inputdispatchEventnew Eventinput bub
Yes, you can create a separate function for setting the input values and dispatching the input event. Here's an example:
function setInputValueAndDispatchEvent(inputSelector, value) { var input = gradioApp().querySelector(inputSelector + " input"); input.value = value; input.dispatchEvent(new Event("input", { bubbles: true })); }
Then, you can replace the repeated code with calls to this function:
setInputValueAndDispatchEvent("#txt2img_width", imgOriginalWidth.value); setInputValueAndDispatchEvent("#txt2img_height", imgOriginalHeight.value); setInputValueAndDispatchEvent("#img2img_width", imgOriginalWidth.value); setInputValueAndDispatchEvent("#img2img_height", imgOriginalHeight.value)
原文地址: https://www.cveoy.top/t/topic/fr0t 著作权归作者所有。请勿转载和采集!