diff --git a/network-poc/static/index.html b/network-poc/static/index.html index 77dd811..6ff3be5 100644 --- a/network-poc/static/index.html +++ b/network-poc/static/index.html @@ -3325,23 +3325,24 @@ ${generatedFiles['Dockerfile'] || '(puuttuu)'}`; } // Avatar-aktivointi vain oikeille käyttäjäpyynnöille (task_id) - if (!data.task_id) break; - document.querySelectorAll('.avatar-card').forEach(c => c.classList.remove('active')); - const model = data.model || ''; - const p = data.prompt ? data.prompt.toLowerCase() : ''; + if (data.task_id) { + document.querySelectorAll('.avatar-card').forEach(c => c.classList.remove('active')); + const model = data.model || ''; + const p = data.prompt ? data.prompt.toLowerCase() : ''; - if (p.includes('tiiminvetäjä') || p.includes('pilko')) { - document.getElementById('avatar-kpn')?.classList.add('active'); - } else if (p.includes('arvioi seuraava koodi') || p.includes('ohjelmiston julkaisu')) { - document.getElementById('avatar-tester')?.classList.add('active'); - } else if (p.includes('tervehdi')) { - document.getElementById('avatar-client')?.classList.add('active'); - } else if (p.includes('test')) { - document.getElementById('avatar-qa')?.classList.add('active'); - } else if (model.includes('coder') || model.includes('Coder')) { - document.getElementById('avatar-coder')?.classList.add('active'); - } else if (model.includes('deepseek') || model.includes('r1')) { - document.getElementById('avatar-observer')?.classList.add('active'); + if (p.includes('tiiminvetäjä') || p.includes('pilko')) { + document.getElementById('avatar-kpn')?.classList.add('active'); + } else if (p.includes('arvioi seuraava koodi') || p.includes('ohjelmiston julkaisu')) { + document.getElementById('avatar-tester')?.classList.add('active'); + } else if (p.includes('tervehdi')) { + document.getElementById('avatar-client')?.classList.add('active'); + } else if (p.includes('test')) { + document.getElementById('avatar-qa')?.classList.add('active'); + } else if (model.includes('coder') || model.includes('Coder')) { + document.getElementById('avatar-coder')?.classList.add('active'); + } else if (model.includes('deepseek') || model.includes('r1')) { + document.getElementById('avatar-observer')?.classList.add('active'); + } } } }