diff options
Diffstat (limited to 'internal/admin/static/moduleeditor.js')
| -rw-r--r-- | internal/admin/static/moduleeditor.js | 6 |
1 files changed, 4 insertions, 2 deletions
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; |
