diff --git a/services/funcs/funcs-service.yaml b/services/funcs/funcs-service.yaml
index d5621d0..70172d5 100644
--- a/services/funcs/funcs-service.yaml
+++ b/services/funcs/funcs-service.yaml
@@ -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:
diff --git a/services/funcs/index.html b/services/funcs/index.html
index 6bf011e..7735d0c 100644
--- a/services/funcs/index.html
+++ b/services/funcs/index.html
@@ -553,17 +553,6 @@
-
-
@@ -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 : ''
})