Merge pull request #925 from patriceac/patch-39

Fix reloading of image tags with weight modifiers
This commit is contained in:
cmdr2 2023-02-22 19:26:19 +05:30 committed by GitHub
commit de7dbd27c0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -167,12 +167,14 @@ function refreshModifiersState(newTags) {
let found = false let found = false
document.querySelector('#editor-modifiers').querySelectorAll('.modifier-card').forEach(modifierCard => { document.querySelector('#editor-modifiers').querySelectorAll('.modifier-card').forEach(modifierCard => {
const modifierName = modifierCard.querySelector('.modifier-card-label').innerText const modifierName = modifierCard.querySelector('.modifier-card-label').innerText
if (tag == modifierName) { if (trimModifiers(tag) == trimModifiers(modifierName)) {
// add modifier to active array // add modifier to active array
if (!activeTags.map(x => x.name).includes(tag)) { // only add each tag once even if several custom modifier cards share the same tag if (!activeTags.map(x => x.name).includes(tag)) { // only add each tag once even if several custom modifier cards share the same tag
const imageModifierCard = modifierCard.cloneNode(true)
imageModifierCard.querySelector('.modifier-card-label p').innerText = tag
activeTags.push({ activeTags.push({
'name': modifierName, 'name': modifierName,
'element': modifierCard.cloneNode(true), 'element': imageModifierCard,
'originElement': modifierCard 'originElement': modifierCard
}) })
} }