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

Function resizeModifierCards

ui/media/js/image-modifiers.js:374–390  ·  view source on GitHub ↗
(val)

Source from the content-addressed store, hash-verified

372}
373
374function resizeModifierCards(val) {
375 const cardSizePrefix = "modifier-card-size_"
376 const modifierCardClass = "modifier-card"
377
378 const modifierCards = document.querySelectorAll(`.${modifierCardClass}`)
379 const cardSize = (n) => `${cardSizePrefix}${n}`
380
381 modifierCards.forEach((card) => {
382 // remove existing size classes
383 const classes = card.className.split(" ").filter((c) => !c.startsWith(cardSizePrefix))
384 card.className = classes.join(" ").trim()
385
386 if (val != 0) {
387 card.classList.add(cardSize(val))
388 }
389 })
390}
391
392function saveCustomModifiers() {
393 localStorage.setItem(CUSTOM_MODIFIERS_KEY, customModifiersTextBox.value.trim())

Callers 4

updateEmbeddingsListFunction · 0.85
main.jsFile · 0.85
loadModifiersFunction · 0.85
image-modifiers.jsFile · 0.85

Calls 2

cardSizeFunction · 0.85
addMethod · 0.45

Tested by

no test coverage detected