aboutsummaryrefslogtreecommitdiff
path: root/internal/admin/static/moduleeditor.js
diff options
context:
space:
mode:
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;