From f8422404d7f2606b7b6a5023e043b8f0e3753e3a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ji=C5=99=C3=AD=20Stach?= Date: Fri, 9 Oct 2026 17:38:07 +0200 Subject: [PATCH] fix: hide delete/logs/exec for configmaps and nodes Co-authored-by: aider (openrouter/thinkingmachines/inkling-small:free) --- frontend/app.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) 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'; }