]> git.plutz.net Git - serve0/blobdiff - list.sh
styling for pagination links
[serve0] / list.sh
diff --git a/list.sh b/list.sh
index 49b9273d2854c35ba92231b3b922c84cbb628557..8d76f18418ca64e3648d93278524924a22ae6733 100644 (file)
--- a/list.sh
+++ b/list.sh
@@ -43,6 +43,8 @@ list_tree(){
 
 list_paginate(){
   page="$(GET p |grep -xE '[0-9]+' || printf 1)"
+
+  printf '[div .itemlist '
   while i="$(line)"; do
     c=$((${c-0} + 1))
     if [ $c -lt $page ]; then
@@ -51,11 +53,14 @@ list_paginate(){
       list_item "$i"
     fi
   done
+  printf ']'
 
+  printf '[div .pagination'
   for n in $(seq 1 $((c / LISTSIZE + 1)) ); do
     printf '[a .page href="%s" %s]' \
-      "?p=$(( (n - 1) * LISTSIZE + 1))" "$n" |tee /dev/stderr
+      "?p=$(( (n - 1) * LISTSIZE + 1))" "$n"
   done
+  printf ']'
 }
 
 printf 'Content-Type: text/html;charset=utf-8\r\n\r\n'