aboutsummaryrefslogtreecommitdiff
path: root/internal/admin/static
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
parentb5491f140ebf1099171c932b688303e05d01a06c (diff)
downloadthehouseoficarus-351f1d78e2d94da4445c015d863dbaa34bc58619.tar.gz
fix(admin): module input loading and hiding fixed
Diffstat (limited to 'internal/admin/static')
-rw-r--r--internal/admin/static/admin.css2
-rw-r--r--internal/admin/static/moduleeditor.js6
2 files changed, 5 insertions, 3 deletions
diff --git a/internal/admin/static/admin.css b/internal/admin/static/admin.css
index 8106773..aeec09d 100644
--- a/internal/admin/static/admin.css
+++ b/internal/admin/static/admin.css
@@ -329,7 +329,7 @@ details.obj-card summary.obj-card-header::-webkit-details-marker{display:none}
.add-section-bar button{padding:4px 12px;font-size:11px}
.obj-kv-list{margin-top:4px}
.obj-kv-row{display:flex;gap:4px;align-items:center;margin-bottom:3px}
-.obj-kv-row input{padding:3px 5px;font-size:10px;background-color:var(--input-bg);color:var(--text);border:1px solid var(--input-border);border-radius:2px;font-family:monospace;flex:1}
+.obj-kv-row input{padding:3px 5px;font-size:10px;background-color:var(--input-bg);color:var(--text);border:1px solid var(--input-border);border-radius:2px;font-family:monospace;flex:1}.obj-kv-row select{padding:3px 5px;font-size:10px;background-color:var(--input-bg);color:var(--text);border:1px solid var(--input-border);border-radius:2px;font-family:monospace}
.obj-kv-row .obj-kv-key{flex:1}
.obj-kv-key-wrap.obj-search{position:relative!important}
.obj-kv-key-wrap.obj-search .search-input.obj-kv-key{width:100%;flex:none;padding-right:24px}
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;