(val)
| 372 | } |
| 373 | |
| 374 | function 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 | |
| 392 | function saveCustomModifiers() { |
| 393 | localStorage.setItem(CUSTOM_MODIFIERS_KEY, customModifiersTextBox.value.trim()) |
no test coverage detected