X-Git-Url: https://git.plutz.net/?p=confetti;a=blobdiff_plain;f=templates%2Fcategories.html.sh;h=75223bb856eb50242442287ae8386ec1312ead2b;hp=5375965027dd10b91f8d10db4494c614c978a0a3;hb=069a829a781c2799836843fe037dc44d1af5c9db;hpb=5414898a3baef825844eda3f4416bfea5ecc9555 diff --git a/templates/categories.html.sh b/templates/categories.html.sh index 5375965..75223bb 100755 --- a/templates/categories.html.sh +++ b/templates/categories.html.sh @@ -1,4 +1,4 @@ -# Copyright 2015 Paul Hänsch +# Copyright 2015, 2017, 2018 Paul Hänsch # # This file is part of Confetti. # @@ -17,33 +17,32 @@ cat_listing(){ list_categories | while read cat; do - cat <<-END -
  • ${cat}
  • - END + printf '
  • %s
  • \n' \ + "$(htmlsafe "$cat")" "$(attribsafe "$cat")" "$(l10n cat_remove)" done } list_catsel(){ card="$1" - cats="$(get_categories $card)" + cats="$(get_categories "$card")" list_categories |while read cat; do - cat <<-END -
  • - END + printf '
  • ' \ + "$(printf %s "$cats" |grep -qF "$cat" && printf 'checked="checked"')" \ + "$(attribsafe "$card")" "$(attribsafe "$cat")" "$(htmlsafe "$cat")" done } display_catsel(){ card="$1" - cat <<-END -
  • $(get_name "$card")

  • - END + printf '
  • %s

  • ' } cat < +

    $(l10n categories_label)