Merge branch 'staging' into pr/3434
| @@ -5846,7 +5846,7 @@ | |||
| 5846 | <div class="inline-drawer-content flex-container paddingBottom5px wide100p"> | 5846 | <div class="inline-drawer-content flex-container paddingBottom5px wide100p"> |
| 5847 | <div class="flex-container wide100p alignitemscenter"> | 5847 | <div class="flex-container wide100p alignitemscenter"> |
| 5848 | <div name="keywordsAndLogicBlock" class="flex-container wide100p alignitemscenter"> | 5848 | <div name="keywordsAndLogicBlock" class="flex-container wide100p alignitemscenter"> |
| 5849 | <div class="world_entry_form_control flex1"> | 5849 | <div class="world_entry_form_control keyprimary flex1"> |
| 5850 | <small class="displayNone"> | 5850 | <small class="displayNone"> |
| 5851 | <span data-i18n="Comma separated (required)"> | 5851 | <span data-i18n="Comma separated (required)"> |
| 5852 | Comma separated (required) | 5852 | Comma separated (required) |
| @@ -2437,7 +2437,9 @@ export async function getWorldEntry(name, data, entry) { | |||
| 2437 | setWIOriginalDataValue(data, uid, originalDataValueName, data.entries[uid][entryPropName]); | 2437 | setWIOriginalDataValue(data, uid, originalDataValueName, data.entries[uid][entryPropName]); |
| 2438 | await saveWorldInfo(name, data); | 2438 | await saveWorldInfo(name, data); |
| 2439 | } | 2439 | } |
| 2440 | $(this).toggleClass('empty', !data.entries[uid][entryPropName].length); | ||
| 2440 | }); | 2441 | }); |
| 2442 | input.toggleClass('empty', !entry[entryPropName].length); | ||
| 2441 | input.on('select2:select', /** @type {function(*):void} */ event => updateWorldEntryKeyOptionsCache([event.params.data])); | 2443 | input.on('select2:select', /** @type {function(*):void} */ event => updateWorldEntryKeyOptionsCache([event.params.data])); |
| 2442 | input.on('select2:unselect', /** @type {function(*):void} */ event => updateWorldEntryKeyOptionsCache([event.params.data], { remove: true })); | 2444 | input.on('select2:unselect', /** @type {function(*):void} */ event => updateWorldEntryKeyOptionsCache([event.params.data], { remove: true })); |
| 2443 | 2445 | ||
| @@ -2472,6 +2474,7 @@ export async function getWorldEntry(name, data, entry) { | |||
| 2472 | data.entries[uid][entryPropName] = splitKeywordsAndRegexes(value); | 2474 | data.entries[uid][entryPropName] = splitKeywordsAndRegexes(value); |
| 2473 | setWIOriginalDataValue(data, uid, originalDataValueName, data.entries[uid][entryPropName]); | 2475 | setWIOriginalDataValue(data, uid, originalDataValueName, data.entries[uid][entryPropName]); |
| 2474 | await saveWorldInfo(name, data); | 2476 | await saveWorldInfo(name, data); |
| 2477 | $(this).toggleClass('empty', !data.entries[uid][entryPropName].length); | ||
| 2475 | } | 2478 | } |
| 2476 | }); | 2479 | }); |
| 2477 | input.val(entry[entryPropName].join(', ')).trigger('input', { skipReset: true }); | 2480 | input.val(entry[entryPropName].join(', ')).trigger('input', { skipReset: true }); |