fix(web-console): убраны память/таймаут, двойной рендер кода (v0.1.11)
This commit is contained in:
@@ -27,7 +27,7 @@ spec:
|
|||||||
spec:
|
spec:
|
||||||
containers:
|
containers:
|
||||||
- name: funcs
|
- name: funcs
|
||||||
image: naeel/sless-funcs-service:v0.1.10
|
image: naeel/sless-funcs-service:v0.1.11
|
||||||
ports:
|
ports:
|
||||||
- containerPort: 8090
|
- containerPort: 8090
|
||||||
env:
|
env:
|
||||||
|
|||||||
@@ -553,17 +553,6 @@
|
|||||||
</div>
|
</div>
|
||||||
</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>
|
<div>
|
||||||
<label id="m-filename-label">Файл: <code id="m-filename-display">handler.py</code></label>
|
<label id="m-filename-label">Файл: <code id="m-filename-display">handler.py</code></label>
|
||||||
<textarea class="modal-code" id="m-code" spellcheck="false"></textarea>
|
<textarea class="modal-code" id="m-code" spellcheck="false"></textarea>
|
||||||
@@ -675,6 +664,8 @@
|
|||||||
editBtn.title = 'Редактировать код';
|
editBtn.title = 'Редактировать код';
|
||||||
editBtn.addEventListener('click', function (e) {
|
editBtn.addEventListener('click', function (e) {
|
||||||
e.stopPropagation();
|
e.stopPropagation();
|
||||||
|
body.innerHTML = ''; // сбрасываем содержимое перед переходом в edit
|
||||||
|
loaded = false; // следующий expand снова зачитает исходники
|
||||||
body.style.display = 'block';
|
body.style.display = 'block';
|
||||||
icon.style.transform = 'rotate(90deg)';
|
icon.style.transform = 'rotate(90deg)';
|
||||||
openEditMode(body, ns, fn.name, fn.kind, fn.runtime);
|
openEditMode(body, ns, fn.name, fn.kind, fn.runtime);
|
||||||
@@ -973,6 +964,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
function loadSource(body, ns, fnName, fnKind) {
|
function loadSource(body, ns, fnName, fnKind) {
|
||||||
|
body.innerHTML = ''; // всегда очищаем перед загрузкой
|
||||||
var msg = $el('div', 'src-msg');
|
var msg = $el('div', 'src-msg');
|
||||||
msg.textContent = 'Загрузка кода…';
|
msg.textContent = 'Загрузка кода…';
|
||||||
body.appendChild(msg);
|
body.appendChild(msg);
|
||||||
@@ -1068,8 +1060,6 @@
|
|||||||
mErr.textContent = '';
|
mErr.textContent = '';
|
||||||
document.getElementById('m-name').value = '';
|
document.getElementById('m-name').value = '';
|
||||||
document.getElementById('m-entrypoint').value = 'handler.handler';
|
document.getElementById('m-entrypoint').value = 'handler.handler';
|
||||||
document.getElementById('m-memory').value = '128';
|
|
||||||
document.getElementById('m-timeout').value = '30';
|
|
||||||
modal.classList.add('open');
|
modal.classList.add('open');
|
||||||
document.getElementById('m-name').focus();
|
document.getElementById('m-name').focus();
|
||||||
});
|
});
|
||||||
@@ -1085,8 +1075,6 @@
|
|||||||
var name = document.getElementById('m-name').value.trim();
|
var name = document.getElementById('m-name').value.trim();
|
||||||
var runtime = mRuntime.value;
|
var runtime = mRuntime.value;
|
||||||
var entrypoint = document.getElementById('m-entrypoint').value.trim();
|
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 code = mCode.value;
|
||||||
var filename = TEMPLATES[runtime] ? TEMPLATES[runtime].filename : 'handler.py';
|
var filename = TEMPLATES[runtime] ? TEMPLATES[runtime].filename : 'handler.py';
|
||||||
|
|
||||||
@@ -1113,8 +1101,8 @@
|
|||||||
code: code,
|
code: code,
|
||||||
filename: filename,
|
filename: filename,
|
||||||
entrypoint: entrypoint,
|
entrypoint: entrypoint,
|
||||||
memory_mb: memory,
|
memory_mb: 128,
|
||||||
timeout_sec: timeout,
|
timeout_sec: 30,
|
||||||
deps: document.getElementById('m-deps').value,
|
deps: document.getElementById('m-deps').value,
|
||||||
deps_filename: TEMPLATES[runtime] ? TEMPLATES[runtime].depsFilename : ''
|
deps_filename: TEMPLATES[runtime] ? TEMPLATES[runtime].depsFilename : ''
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user