aboutsummaryrefslogtreecommitdiff
path: root/internal/admin/static/moduleeditor.js
diff options
context:
space:
mode:
authorhistoria <[not public]>2026-07-14 16:35:12 -0400
committerhistoria <[not public]>2026-07-14 16:35:12 -0400
commit351f1d78e2d94da4445c015d863dbaa34bc58619 (patch)
treee9a8ed26c0e787618fa27f8414fe487ca6613c5f /internal/admin/static/moduleeditor.js
parentb5491f140ebf1099171c932b688303e05d01a06c (diff)
downloadthehouseoficarus-351f1d78e2d94da4445c015d863dbaa34bc58619.tar.gz
fix(admin): module input loading and hiding fixed
Diffstat (limited to 'internal/admin/static/moduleeditor.js')
-rw-r--r--internal/admin/static/moduleeditor.js6
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;