This commit is contained in:
2026-01-21 22:50:16 +01:00
parent a09a07bcfc
commit 326c43b339

View File

@@ -253,8 +253,11 @@ export async function loadList(section) {
return `<div class='p-3 flex items-center gap-3'> return `<div class='p-3 flex items-center gap-3'>
${nameCell} ${nameCell}
<div class='text-xs text-gray-500'>#${item.id}</div> <div class='text-xs text-gray-500'>#${item.id}</div>
<div class='ms-auto flex gap-2 items-center'>
${openBtn}
${versionSelect} ${versionSelect}
<div class='ms-auto flex gap-2'>${[openBtn, editTplBtn, testBtn, prevBtn, delBtn].filter(Boolean).join('')}</div> ${[editTplBtn, testBtn, prevBtn, delBtn].filter(Boolean).join('')}
</div>
</div>`; </div>`;
}).join(''); }).join('');
@@ -299,6 +302,7 @@ export async function loadList(section) {
function bindListHandlers(scope) { function bindListHandlers(scope) {
scope.querySelectorAll('[data-version-select]').forEach(sel => { scope.querySelectorAll('[data-version-select]').forEach(sel => {
const id = Number(sel.getAttribute('data-version-select') || 0); const id = Number(sel.getAttribute('data-version-select') || 0);
loadVersionOptions(sel, id);
sel.addEventListener('focus', () => loadVersionOptions(sel, id)); sel.addEventListener('focus', () => loadVersionOptions(sel, id));
sel.addEventListener('click', () => loadVersionOptions(sel, id)); sel.addEventListener('click', () => loadVersionOptions(sel, id));
sel.addEventListener('change', () => { sel.addEventListener('change', () => {