diff --git a/public/index.html b/public/index.html index b319ee253..d6bf7bcdb 100644 --- a/public/index.html +++ b/public/index.html @@ -5840,7 +5840,7 @@
-
+
Comma separated (required) diff --git a/public/scripts/world-info.js b/public/scripts/world-info.js index 953e2e077..6f071f84e 100644 --- a/public/scripts/world-info.js +++ b/public/scripts/world-info.js @@ -2437,7 +2437,9 @@ export async function getWorldEntry(name, data, entry) { setWIOriginalDataValue(data, uid, originalDataValueName, data.entries[uid][entryPropName]); await saveWorldInfo(name, data); } + $(this).toggleClass('empty', !data.entries[uid][entryPropName].length); }); + input.toggleClass('empty', !entry[entryPropName].length); input.on('select2:select', /** @type {function(*):void} */ event => updateWorldEntryKeyOptionsCache([event.params.data])); input.on('select2:unselect', /** @type {function(*):void} */ event => updateWorldEntryKeyOptionsCache([event.params.data], { remove: true })); @@ -2472,6 +2474,7 @@ export async function getWorldEntry(name, data, entry) { data.entries[uid][entryPropName] = splitKeywordsAndRegexes(value); setWIOriginalDataValue(data, uid, originalDataValueName, data.entries[uid][entryPropName]); await saveWorldInfo(name, data); + $(this).toggleClass('empty', !data.entries[uid][entryPropName].length); } }); input.val(entry[entryPropName].join(', ')).trigger('input', { skipReset: true });