aboutsummaryrefslogtreecommitdiff
path: root/internal/admin/static/hazardeditor.js
diff options
context:
space:
mode:
authorhistoria <[not public]>2026-07-05 18:52:51 -0400
committerhistoria <[not public]>2026-07-05 18:52:51 -0400
commit6bd5365cc22f84c047c1585e3f54571af46f53e5 (patch)
tree72df0934c72baa1e31817d7db999832c6efb115f /internal/admin/static/hazardeditor.js
parent9b54188970c51070d86f4c87e909ea7836c86f07 (diff)
downloadthehouseoficarus-6bd5365cc22f84c047c1585e3f54571af46f53e5.tar.gz
feat: renameable directories and files in admin gui
Diffstat (limited to 'internal/admin/static/hazardeditor.js')
-rw-r--r--internal/admin/static/hazardeditor.js5
1 files changed, 3 insertions, 2 deletions
diff --git a/internal/admin/static/hazardeditor.js b/internal/admin/static/hazardeditor.js
index a0610dc..ff2857d 100644
--- a/internal/admin/static/hazardeditor.js
+++ b/internal/admin/static/hazardeditor.js
@@ -66,7 +66,7 @@ function loadHazardEditor(id) {
function loadItem(id) { loadHazardEditor(id); }
function renderHazardEditor(id, data) {
- var html = '<h2>Hazard: ' + esc(id) + '</h2>';
+ var html = renderRenameableHeader('Hazard', id);
html += '<div class="tabs"><button class="tab active" onclick="switchTab(event,\'fields\')">Fields</button>';
html += '<button class="tab" onclick="switchTab(event,\'yaml\')">Raw YAML</button></div>';
@@ -156,9 +156,10 @@ function toggleCardWidth(id) {
function removeSection(id) {
var sec = HAZARD_SECTIONS.find(function(s) { return s.id === id; });
if (!sec) return;
+ ced_syncDOMToData(hazardData);
if (sec.fields) sec.fields.forEach(function(f) { delete hazardData[f[0]]; });
delete addedSections[id];
- renderCurrent();
+ renderHazardEditor(hazardID, hazardData);
}
function addSection() {