aboutsummaryrefslogtreecommitdiff
path: root/internal/admin/static/hazardeditor.js
diff options
context:
space:
mode:
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() {