printf ']'
l10n_attendant="$(l10n attendant)"
{ pdi_load "${_DATA}"/vcard/*.vcf
+ printf 'BEGIN:LEDGERS\n'
cat "${_DATA}"/ledgers/????-??-??\ -\ ????-??-??\ -\ ????.tbl
} | "${_EXEC}"/ledgers/iban_assign.awk \
| while read -r state iban data; do
+ iban="$(UNSTRING "$iban")"
+ [ ! "$iban" ] && iban="??????????"
+ printf '[input type=checkbox id="use_%s" name="use_%s" value=true]' "$iban" "$iban"
printf '[fieldset .iban .%s [legend . %s ]' \
"$state" "$iban"
if [ $state = sure ]; then
n=$((n+1)); uid="${card%%/*}" name="$(UNSTRING "${card#*/}")"
cat <<-EOF
[input type=checkbox id="check_${iban}_$n" name="check_${iban}_$n" value=true checked=checked]
- [input .card name="fn_${iban}_$n" value="$(HTML "$name")" disabled=disabled]
+ [input .card name="fn_${iban}_$n" value="$(HTML "$name")" .disabled tabindex="-1"]
[label .del for="check_${iban}_$n" . -]
EOF
done
for m in 1 2 3 4 5 6 7 8; do
cat <<-EOF
- [input type=checkbox id="check_${iban}_$((n+m))" name="check_${iban}_$((n+m))" value=false]
+ [input type=checkbox id="check_${iban}_$((n+m))" name="check_${iban}_$((n+m))" value=true]
[input .card name="fn_${iban}_$((n+m))" value="" placeholder="${l10n_attendant}" list="lattendants"]
[label .add for="check_${iban}_$((n+m))" . +]
EOF
done
+ printf '[label .button for="use_%s" . %s]' "$iban" "$(l10n Accept Suggestions)"
+ printf '[label .button for="use_%s" . %s]' "$iban" "$(l10n Ignore Suggestions)"
elif [ $state = unknown ]; then
date="${data%% *}"
principal="${data#* * * }" principal="${principal%% *}"
[label .add for="check_${iban}_$((n+m))" . +]
EOF
done
+ printf '[label .button for="use_%s" . %s]' "$iban" "$(l10n Accept Suggestions)"
+ printf '[label .button for="use_%s" . %s]' "$iban" "$(l10n Ignore Suggestions)"
fi
printf ']'
done
+ printf '[button type=submit . %s]' "$(l10n Submit Changes)"
printf ' ]'
} | yield_page ledgers