]> git.plutz.net Git - confetti/blobdiff - ledgers/index.cgi
Mark modified fieldsets visually
[confetti] / ledgers / index.cgi
index f55850d0a3c794e22dcb250820c3f1dbe5da5804..f2c2bf0d0da40d929e2befa2c32a12a2b3ee91fa 100755 (executable)
@@ -45,6 +45,9 @@ credit() {
     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
@@ -62,7 +65,6 @@ credit() {
       amount="${record#*       *       *       *       *       }" amount="${amount%%   *}"
       printf '[p .principal . %s][p .date %s][p .amount %s][p .subject . %s]' \
              "$(UNSTRING "$principal" |HTML)" "$date" "$(credit "$amount")" "$(UNSTRING "$subject" |HTML)"
-      printf '[input type=checkbox id="use_%s" name="use_%s" value=true]' "$iban" "$iban"
       n=0; for card in $cards; do
         n=$((n+1)); uid="${card%%/*}" name="$(UNSTRING "${card#*/}")"
         cat <<-EOF
@@ -78,8 +80,8 @@ credit() {
          [label .add for="check_${iban}_$((n+m))" . +]
        EOF
       done
-      printf '[label for="use_%s" . %s]' "$iban" "$(l10n Accept Suggestions)"
-      printf '[label for="use_%s" . %s]' "$iban" "$(l10n Ignore Suggestions)"
+      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%%     *}"
@@ -95,6 +97,8 @@ credit() {
          [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