v1.0.64: version header and displayName placeholder

This commit is contained in:
2026-07-27 11:38:55 +04:00
parent 0bcfa5a566
commit 90a32353eb
5 changed files with 22 additions and 6 deletions
+4 -3
View File
@@ -189,8 +189,8 @@ function showParams(opId,opName){
fetch('/api/params/'+opId).then(r=>r.json()).then(params=>{
const form=document.getElementById('params-form');
const displayName=opName==='create'?makeCreateDisplayName():'';
form.innerHTML=(opName==='create'?`<div class="param-row"><label class="req">displayName</label><input type="text" id="param-displayname" value="${displayName}"></div>`:'')
const displayNameHint=opName==='create'?makeCreateDisplayName():'';
form.innerHTML=(opName==='create'?`<div class="param-row"><label class="req">displayName</label><input type="text" id="param-displayname" placeholder="${displayNameHint}" autocomplete="off"></div>`:'')
+ params.map(p=>{
const req=p.isRequired;
const hasDfl=p.defaultValue!==null&&p.defaultValue!==undefined&&p.defaultValue!=='';
@@ -242,7 +242,8 @@ function setRunningState(opName, displayName){
async function executeOp(params){
stopPoll();
// Захватить displayName ДО очистки формы
const displayName=document.getElementById('param-displayname')?.value||'autotest-1';
const displayNameInput=document.getElementById('param-displayname');
const displayName=(displayNameInput?.value||'').trim() || displayNameInput?.placeholder || 'autotest';
document.getElementById('params-card').style.display='block';
document.getElementById('params-form').innerHTML='';
const btn=document.getElementById('btn-test');