insert optional line break in long street names
authorPaul Hänsch <paul@plutz.net>
Sat, 6 Feb 2021 23:18:54 +0000 (00:18 +0100)
committerPaul Hänsch <paul@plutz.net>
Sat, 6 Feb 2021 23:18:54 +0000 (00:18 +0100)
cards/widgets.sh

index c0c0594..463a648 100755 (executable)
@@ -167,6 +167,13 @@ card_item(){
                     "$(pdi_value "$card" TEL $c |unescape |HTML)"
         done
         ;;
+      ADR)[ $cnt -gt 0 ] && printf '[h3 %s]' "$(l10n "$item")"
+        shy="$(printf '\302\255')"
+        seq 1 $cnt |while read c; do
+          printf '[span .item .%s . %s]' "$item" \
+                 "$(pdi_value "$card" "$item" $c |sed -r "s;(straße|weg|damm|allee|ufer);${shy}\1;g" |unescape |HTML)"
+        done
+        ;;
       *)[ $cnt -gt 0 ] && printf '[h3 %s]' "$(l10n "$item")"
         seq 1 $cnt |while read c; do
           printf '[span .item .%s . %s]' "$item" \