fix(web-console): таймер исчезает после Building→Ready, шаблоны без context (v0.1.8)

This commit is contained in:
Naeel
2026-03-23 10:52:37 +03:00
parent f68b601484
commit 470039f6d6
2 changed files with 5 additions and 5 deletions
+1 -1
View File
@@ -27,7 +27,7 @@ spec:
spec: spec:
containers: containers:
- name: funcs - name: funcs
image: naeel/sless-funcs-service:v0.1.6 image: naeel/sless-funcs-service:v0.1.8
ports: ports:
- containerPort: 8090 - containerPort: 8090
env: env:
+4 -4
View File
@@ -905,10 +905,10 @@
if (!d.phase || d.phase === 'Building' || d.phase === 'Pending') return; if (!d.phase || d.phase === 'Building' || d.phase === 'Pending') return;
clearInterval(timerItv); clearInterval(timerItv);
clearInterval(pollItv); clearInterval(pollItv);
var elapsed = Math.floor((Date.now() - buildStart) / 1000);
phaseBadge.className = 'badge badge-' + d.phase; phaseBadge.className = 'badge badge-' + d.phase;
phaseBadge.textContent = d.phase; phaseBadge.textContent = d.phase;
timerEl.textContent = '(' + elapsed + 'с)'; // Убираем таймер с экрана — он нужен только во время сборки
if (timerEl.parentNode) timerEl.parentNode.removeChild(timerEl);
// Для сервиса — добавляем URL в заголовок карточки при появлении // Для сервиса — добавляем URL в заголовок карточки при появлении
if (d.url && !fn.url) { if (d.url && !fn.url) {
fn.url = d.url; fn.url = d.url;
@@ -1009,13 +1009,13 @@
var TEMPLATES = { var TEMPLATES = {
'python3.11': { 'python3.11': {
filename: 'handler.py', filename: 'handler.py',
code: '# Hello World — Python 3.11\n# Entrypoint: handler.handler\n\ndef handler(event, context):\n name = event.get("name", "World")\n return {"result": f"Hello, {name}!"}\n', code: '# Hello World — Python 3.11\n# Entrypoint: handler.handler\n\ndef handler(event):\n name = event.get("name", "World")\n return {"result": f"Hello, {name}!"}\n',
depsFilename: 'requirements.txt', depsFilename: 'requirements.txt',
deps: '# Python packages\n# e.g.: requests==2.31.0\n' deps: '# Python packages\n# e.g.: requests==2.31.0\n'
}, },
'nodejs20': { 'nodejs20': {
filename: 'handler.js', filename: 'handler.js',
code: '// Hello World — Node.js 20\n// Entrypoint: handler.handler\n\nexports.handler = async (event, context) => {\n const name = event.name || \'World\';\n return { result: `Hello, ${name}!` };\n};\n', code: '// Hello World — Node.js 20\n// Entrypoint: handler.handler\n\nexports.handler = async (event) => {\n const name = event.name || \'World\';\n return { result: `Hello, ${name}!` };\n};\n',
depsFilename: 'package.json', depsFilename: 'package.json',
deps: '{\n "dependencies": {}\n}\n' deps: '{\n "dependencies": {}\n}\n'
} }