From 72ae3aa33dc1ee667404bafd823a701dff9cadbe Mon Sep 17 00:00:00 2001 From: Wolfsblvt Date: Wed, 5 Feb 2025 23:15:30 +0100 Subject: [PATCH] Just some css classes for WI entries --- public/index.html | 2 +- public/scripts/world-info.js | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) 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 });