fix(web-console): убраны память/таймаут, двойной рендер кода (v0.1.11)

This commit is contained in:
Naeel
2026-03-23 11:14:32 +03:00
parent cad89fdbb6
commit 8051870208
2 changed files with 6 additions and 18 deletions
+1 -1
View File
@@ -27,7 +27,7 @@ spec:
spec:
containers:
- name: funcs
image: naeel/sless-funcs-service:v0.1.10
image: naeel/sless-funcs-service:v0.1.11
ports:
- containerPort: 8090
env:
+5 -17
View File
@@ -553,17 +553,6 @@
</div>
</div>
<div class="modal-row">
<div>
<label>Память (MB)</label>
<input id="m-memory" type="number" value="128" min="64" max="4096">
</div>
<div>
<label>Таймаут (сек)</label>
<input id="m-timeout" type="number" value="30" min="1" max="900">
</div>
</div>
<div>
<label id="m-filename-label">Файл: <code id="m-filename-display">handler.py</code></label>
<textarea class="modal-code" id="m-code" spellcheck="false"></textarea>
@@ -675,6 +664,8 @@
editBtn.title = 'Редактировать код';
editBtn.addEventListener('click', function (e) {
e.stopPropagation();
body.innerHTML = ''; // сбрасываем содержимое перед переходом в edit
loaded = false; // следующий expand снова зачитает исходники
body.style.display = 'block';
icon.style.transform = 'rotate(90deg)';
openEditMode(body, ns, fn.name, fn.kind, fn.runtime);
@@ -973,6 +964,7 @@
}
function loadSource(body, ns, fnName, fnKind) {
body.innerHTML = ''; // всегда очищаем перед загрузкой
var msg = $el('div', 'src-msg');
msg.textContent = 'Загрузка кода…';
body.appendChild(msg);
@@ -1068,8 +1060,6 @@
mErr.textContent = '';
document.getElementById('m-name').value = '';
document.getElementById('m-entrypoint').value = 'handler.handler';
document.getElementById('m-memory').value = '128';
document.getElementById('m-timeout').value = '30';
modal.classList.add('open');
document.getElementById('m-name').focus();
});
@@ -1085,8 +1075,6 @@
var name = document.getElementById('m-name').value.trim();
var runtime = mRuntime.value;
var entrypoint = document.getElementById('m-entrypoint').value.trim();
var memory = parseInt(document.getElementById('m-memory').value, 10);
var timeout = parseInt(document.getElementById('m-timeout').value, 10);
var code = mCode.value;
var filename = TEMPLATES[runtime] ? TEMPLATES[runtime].filename : 'handler.py';
@@ -1113,8 +1101,8 @@
code: code,
filename: filename,
entrypoint: entrypoint,
memory_mb: memory,
timeout_sec: timeout,
memory_mb: 128,
timeout_sec: 30,
deps: document.getElementById('m-deps').value,
deps_filename: TEMPLATES[runtime] ? TEMPLATES[runtime].depsFilename : ''
})