diff --git a/frontend/app.js b/frontend/app.js index 7725793..81e3c59 100644 --- a/frontend/app.js +++ b/frontend/app.js @@ -31,9 +31,10 @@ document.addEventListener('DOMContentLoaded', () => { function updateActionVisibility() { const isNode = resourceSelect.value === 'nodes'; - document.getElementById('btn-delete').style.display = isNode ? 'none' : 'inline-block'; - document.getElementById('btn-logs').style.display = isNode ? 'none' : 'inline-block'; - document.getElementById('btn-exec').style.display = isNode ? 'none' : 'inline-block'; + const isConfigmap = resourceSelect.value === 'configmaps'; + document.getElementById('btn-delete').style.display = (isNode || isConfigmap) ? 'none' : 'inline-block'; + document.getElementById('btn-logs').style.display = (isNode || isConfigmap) ? 'none' : 'inline-block'; + document.getElementById('btn-exec').style.display = (isNode || isConfigmap) ? 'none' : 'inline-block'; document.getElementById('btn-cordon').style.display = isNode ? 'inline-block' : 'none'; document.getElementById('btn-uncordon').style.display = isNode ? 'inline-block' : 'none'; }