From 351f1d78e2d94da4445c015d863dbaa34bc58619 Mon Sep 17 00:00:00 2001 From: historia <[not public]> Date: Tue, 14 Jul 2026 16:35:12 -0400 Subject: fix(admin): module input loading and hiding fixed --- internal/admin/static/moduleeditor.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'internal/admin/static/moduleeditor.js') diff --git a/internal/admin/static/moduleeditor.js b/internal/admin/static/moduleeditor.js index cbdc1c0..db7b163 100644 --- a/internal/admin/static/moduleeditor.js +++ b/internal/admin/static/moduleeditor.js @@ -111,6 +111,8 @@ function renderModuleEditor(id, data) { d.addEventListener('toggle', function() { expandedCards[d.getAttribute('data-card')] = d.open; }); }); setupSearchFields(); + var catSel = document.getElementById('f_core_category'); + if (catSel) catSel.addEventListener('change', renderCurrent); } function renderCurrent() { @@ -143,12 +145,12 @@ function renderCard(sec, data) { var isCombat = catVal === 'combat'; var isTransport = catVal === 'transport'; h += renderField(sec, sec.fields[0], data, -1); // name + h += renderField(sec, sec.fields[4], data, -1); // category h += renderField(sec, sec.fields[1], data, -1); // level + h += renderField(sec, sec.fields[3], data, -1); // base_xp if (isCombat) { h += renderField(sec, sec.fields[2], data, -1); // max_hit } - h += renderField(sec, sec.fields[3], data, -1); // base_xp - h += renderField(sec, sec.fields[4], data, -1); // category if (isCombat) { window._modFieldVis = window._modFieldVis || {}; var vis = window._modFieldVis; -- cgit v1.2.3