rename index looping variable

This commit is contained in:
2025-08-01 08:45:17 +02:00
parent 5a06c99fb7
commit 7d265341cc

View File

@@ -59,8 +59,8 @@
return;
}
async function handle_input(ev: KeyboardEvent, i: number) {
let item = crimesList[i];
async function handleEditFieldInput(ev: KeyboardEvent, listItemIndex: number) {
let item = crimesList[listItemIndex];
if (ev.key == 'Escape') {
let text_field_id = `label__${item.name}`;
@@ -149,7 +149,7 @@
</div>
<div class="mx-auto flex justify-center max-w-7xl h-full">
<ul class="divide-y divide-gray-100">
{#each crimesList as item, i}
{#each crimesList as item, crimeListItemIndex}
<li>
<a
href="/view/{$page.params.vorgang}/{item.name}?pin={vorgangPIN}"
@@ -168,12 +168,12 @@
tabindex="0"
aria-label="Dateiname bearbeiten"
on:focusout={() => {
defocus_element(i);
defocus_element(crimeListItemIndex);
}}
on:keydown|stopPropagation={// event needed to identify ID
// TO-DO: check if event is needed or if index is sufficient
async (ev) => {
handle_input(ev, i);
handleEditFieldInput(ev, crimeListItemIndex);
}}>{item.name}</span
>