diff options
| author | historia <[not public]> | 2026-07-10 19:30:26 -0400 |
|---|---|---|
| committer | historia <[not public]> | 2026-07-10 19:30:26 -0400 |
| commit | d35aa505d2a103a41a45d3a8f42be7f2f2b5a28b (patch) | |
| tree | 9dcf40bd684e4aca99765519b97e7e15653c2088 /internal/admin | |
| parent | c5ca80b168ca247179db322d8e3ff14d6c9e16ad (diff) | |
| download | thehouseoficarus-d35aa505d2a103a41a45d3a8f42be7f2f2b5a28b.tar.gz | |
fix(admin): fix remove buttons on onenter/onexit
Diffstat (limited to 'internal/admin')
| -rw-r--r-- | internal/admin/static/intereditor.js | 2 | ||||
| -rw-r--r-- | internal/admin/static/map.js | 4 |
2 files changed, 5 insertions, 1 deletions
diff --git a/internal/admin/static/intereditor.js b/internal/admin/static/intereditor.js index b6047b5..06159fa 100644 --- a/internal/admin/static/intereditor.js +++ b/internal/admin/static/intereditor.js @@ -569,10 +569,12 @@ function _ie_renderGroupNode(mode, children, not, secId, secPath, idx, gpath, ki if (children.length === 0) { h += '<div class="ie-cond ie-cond-empty" data-ie-gpath="' + escAttr(gpath) + '">'; h += '<div class="ie-cond-modebar ie-cond-empty-bar">'; + h += '<div class="ie-cond-addbar">'; IE_COND_TYPES.forEach(function(ct) { h += '<button class="btn btn-sm ie-add-btn ie-cond-add-leaf" onclick="ie_addLeaf(this,\'' + escAttr(secId) + '\',\'' + escAttr(secPath) + '\',' + idx + ',\'' + escAttr(kind) + '\',\'' + escAttr(gpath) + '\',\'' + ct.type + '\')">+ ' + esc(ct.label) + '</button>'; }); h += '<button class="btn btn-sm ie-add-btn ie-cond-add-grp" onclick="ie_addGroup(this,\'' + escAttr(secId) + '\',\'' + escAttr(secPath) + '\',' + idx + ',\'' + escAttr(kind) + '\',\'' + escAttr(gpath) + '\')">+ Group</button>'; + h += '</div>'; h += '<button class="btn btn-sm btn-danger ie-cond-grp-rm" onclick="ie_removeGroup(this,\'' + escAttr(secId) + '\',\'' + escAttr(secPath) + '\',' + idx + ',\'' + escAttr(kind) + '\',\'' + escAttr(gpath) + '\')" title="Remove this group">X</button>'; h += '</div>'; h += '</div>'; diff --git a/internal/admin/static/map.js b/internal/admin/static/map.js index bd884b7..6d56097 100644 --- a/internal/admin/static/map.js +++ b/internal/admin/static/map.js @@ -3434,5 +3434,7 @@ function _mapRemoveTrigger(secPath, idx) { if (currentRoomData && currentRoomData.room) { currentRoomData.room[secPath] = window._editorData[secPath]; } - window._ieRenderCurrent(); + switchPanelTab(8); + _triggersDirty = true; + autoSave(); } |
