#!/bin/sh
-prev='' next='' idoff=1
+prev='' next='' idoff=0
"${0%/*}"/cgilite/html-sh.sed | {
line="$(line)"
case $tag in
*\<slide\ *id=\"?*\"*\>*)
prev="$next"
- next="${tag#*<slide }"
- next="${next#*id=\"}"
- next="${next%\"*}"
- printf '%s<a class="nextslide" href="#%s">next</a><div class="slide" id="%s" %s' \
- "${tag%<slide *}" "$next" "$next" "${tag#*<slide }"
+ next="${tag#*<slide }" next="${next#*id=\"}" next="${next%\"*}"
+ next="autoslide${idoff}"
+ idoff="$((idoff + 1))"
+ printf '%s<a class="nextslide" href="#%s">next</a><div class="slide" count="%i" id="%s" %s' \
+ "${tag%<slide *}" "$next" "$idoff" "$next" "${tag#*<slide }"
tag=''
;;
*\<slide\ *\>*|*\<slide\>*)
prev="$next"
next="autoslide${idoff}"
idoff="$((idoff + 1))"
- printf '%s<a class="nextslide" href="#%s">next</a><div class="slide" id="%s" %s' \
- "${tag%<slide*}" "$next" "$next" "${tag#*<slide}"
+ printf '%s<a class="nextslide" href="#%s">next</a><div class="slide" count="%i" id="%s" %s' \
+ "${tag%<slide*}" "$next" "$idoff" "$next" "${tag#*<slide}"
tag=''
;;
*\</slide\>*)
printf '%s<a href="#" class="toplevel">overview</a>' "$tag"
tag=''
;;
+ *\</body*\>*)
+ printf '<span class="count">%i</span>%s' "$idoff" "$tag"
+ tag=''
+ ;;
*\<*\>*)
printf %s "$tag"
tag=''