X-Git-Url: https://git.plutz.net/?p=confetti;a=blobdiff_plain;f=templates%2Fview_card.sh;h=13dbab782e817e53853e81343b31e2d88e043018;hp=9728d8fc4a7ecc99ca20d1fe403567c0517ea875;hb=15013eb0790a7935dc28b8ace6d5001122e400f1;hpb=6b021a244e91f2eab215aa195ac19156b182c688 diff --git a/templates/view_card.sh b/templates/view_card.sh index 9728d8f..13dbab7 100755 --- a/templates/view_card.sh +++ b/templates/view_card.sh @@ -1,4 +1,4 @@ -# Copyright 2014 - 2016 Paul Hänsch +# Copyright 2014 - 2017 Paul Hänsch # # This file is part of Confetti. # @@ -20,9 +20,18 @@ list_items(){ [ -n "${values[$item]+x}" ] && \ printf '

%s

\n' "$(l10n $item)" for n in "$item" "$item"{0..100}; do - [ -z "${values[$n]+x}" ] && break \ - || printf '%s\n' \ - "$item" "$(htmlsafe ${values[$n]})" + if [ -z "${values[$n]+x}" ]; then + break + else case "$item" in + EMAIL) + printf '%s\n' \ + "$(attribsafe "${values[$n]}")" "$(htmlsafe "${values[$n]}")" + ;; + *) + printf '%s\n' \ + "$item" "$(htmlsafe ${values[$n]})" + ;; + esac; fi done }