]> git.plutz.net Git - confetti/blobdiff - cards/widgets.sh
allow running from sub directory of base location
[confetti] / cards / widgets.sh
index 61a6938d9d96ec0f2e712c80a2be734140b5c763..eb9d0fde95cb88f6bba42282e4b7738467f74047 100755 (executable)
@@ -39,21 +39,21 @@ cat <<EOF
     [legend $(l10n filter_item):]
 
     $(for field in any name street zip TEL BDAY CATEGORIES course; do
-      printf '[input id="%s%i" type="radio" name="filter_type%i" value="%s" %s][label for="%s%i" %s ]' \
+      printf '[input .tab id="%s%i" type="radio" name="filter_type%i" value="%s" %s][label for="%s%i" %s ]' \
               "$field" "$n" "$n" "$field" "$([ "$1" = "$field" ] && printf checked )" \
               "$field" "$n" "$(l10n filter_$field)"
     done)
-    [input type="text" name="filter_text$n" value="$([ "$1" = CATEGORIES -o "$1" = course ] || HTML "$2")" placeholder="$(l10n filter_placeholder)"]
-    [fieldset .categories
+    [input .tab type="text" name="filter_text$n" value="$([ "$1" = CATEGORIES -o "$1" = course ] || HTML "$2")" placeholder="$(l10n filter_placeholder)"]
+    [fieldset .tab .categories
       $(list_categories | while read cat; do
           printf '[label [checkbox "filter_cat%i" "|%s" %s] %s ] ' \
                  "$n" "$(HTML "$cat")" \
                  "$(printf %s "$cat" |grep -qxEe "$2" && printf checked )" \
                  "$(HTML "$cat")"
       done)
-      [a href="/categories/" $(l10n edit_categories)]
+      [a href="${_BASE}/categories/" $(l10n edit_categories)]
     ]
-    [fieldset .courses
+    [fieldset .tab .courses
       $(list_courses | while IFS=/ read course coursename; do
         printf '[label [checkbox "filter_course%i" "|%s" %s] %s ] ' \
                "$n" "$(HTML "${course##*/}")" \
@@ -67,7 +67,7 @@ EOF
 
 w_filter_diag(){
   cat <<EOF
-  [form .filter action="/cards/filter_card.sh" method="POST"
+  [form .filter action="${_BASE}/cards/filter_card.sh" method="POST"
     [h1 $(l10n filter_label)]
     [input type="hidden" name="page" value="cards"]