MCPcopy Index your code
hub / github.com/easydiffusion/easydiffusion / prettifyInputs

Function prettifyInputs

ui/media/js/utils.js:522–538  ·  view source on GitHub ↗
(root_element)

Source from the content-addressed store, hash-verified

520
521/* inserts custom html to allow prettifying of inputs */
522function prettifyInputs(root_element) {
523 root_element.querySelectorAll(`input[type="checkbox"]`).forEach((element) => {
524 if (element.style.display === "none") {
525 return
526 }
527 var parent = element.parentNode
528 if (!parent.classList.contains("input-toggle")) {
529 var wrapper = document.createElement("div")
530 wrapper.classList.add("input-toggle")
531 parent.replaceChild(wrapper, element)
532 wrapper.appendChild(element)
533 var label = document.createElement("label")
534 label.htmlFor = element.id
535 wrapper.appendChild(label)
536 }
537 })
538}
539
540class GenericEventSource {
541 #events = {}

Callers 3

main.jsFile · 0.85

Calls 2

addMethod · 0.45
appendChildMethod · 0.45

Tested by

no test coverage detected