From 2d065ee0bfb4e8e5746f5e5abb93555b7e87e9fb Mon Sep 17 00:00:00 2001 From: jaakko Date: Fri, 3 Apr 2026 10:01:08 +0300 Subject: [PATCH] =?UTF-8?q?Layout-p=C3=A4ivitys=20agenttin=C3=A4kym=C3=A4?= =?UTF-8?q?=C3=A4n?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- network-poc/static/index.html | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/network-poc/static/index.html b/network-poc/static/index.html index a89499c..7cf595e 100644 --- a/network-poc/static/index.html +++ b/network-poc/static/index.html @@ -947,8 +947,21 @@ textEl.value = cfg.prompt; sharedEl.style.display = 'none'; } else { - const names = [...selectedAgents].map(a => agentPrompts[a].name.split(' — ')[0]); - nameEl.textContent = names.join(' + ') + ' — Yhteinen konteksti'; + const isAll = selectedAgents.size === Object.keys(agentPrompts).length; + const lang = localStorage.getItem('kpn_lang') || 'fi'; + let title = ""; + + if (isAll) { + title = lang === 'fi' ? 'Kaikki agentit — Yhteinen konteksti' : (lang === 'se' ? 'Alla agenter — Delad kontext' : 'All agents — Shared context'); + } else if (selectedAgents.size > 2) { + title = lang === 'fi' ? `${selectedAgents.size} agenttia — Yhteinen konteksti` : (lang === 'se' ? `${selectedAgents.size} agenter — Delad kontext` : `${selectedAgents.size} agents — Shared context`); + } else { + const names = [...selectedAgents].map(a => agentPrompts[a].name.split(' — ')[0]); + const suffix = lang === 'fi' ? ' — Yhteinen konteksti' : (lang === 'se' ? ' — Delad kontext' : ' — Shared context'); + title = names.join(' + ') + suffix; + } + + nameEl.textContent = title; textEl.value = sharedPrompt; sharedEl.style.display = 'block'; }