X-Git-Url: http://git.plutz.net/?p=serve0;a=blobdiff_plain;f=list.sh;h=8d76f18418ca64e3648d93278524924a22ae6733;hp=49b9273d2854c35ba92231b3b922c84cbb628557;hb=d716f2ce1fe64cf87f777490315bc51906001c72;hpb=c59fd5a4946c4d13fc1692e4561878a9bb2b3e17 diff --git a/list.sh b/list.sh index 49b9273..8d76f18 100644 --- 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'