3 prev='' next='' idoff=1
5 "${0%/*}"/cgilite/html-sh.sed | {
8 tag="${tag}${line%%>*}"
10 if [ "$line" = "${line%%>*}" ]; then
11 # $line did not contain ">" and thus was added to $tag entirely
12 if ! line="$(line)"; then
19 # $line is shortened by segment added to $tag
25 *\<slide\ *id=\"?*\"*\>*)
27 next="${tag#*<slide }"
30 printf '%s<a class="nextslide" href="#%s">next</a><div class="slide" id="%s" %s' \
31 "${tag%<slide *}" "$next" "$next" "${tag#*<slide }"
34 *\<slide\ *\>*|*\<slide\>*)
36 next="autoslide${idoff}"
37 idoff="$((idoff + 1))"
38 printf '%s<a class="nextslide" href="#%s">next</a><div class="slide" id="%s" %s' \
39 "${tag%<slide*}" "$next" "$next" "${tag#*<slide}"
43 printf '%s</div><a class="prevslide" href="#%s">previous</a>%s' \
44 "${tag%</slide>*}" "$prev" "${tag#*</slide>}"
47 *\<*class=\"uncover\"*\>*)
48 printf '%s<span></span>' "$tag"
52 printf '%s<a href="#" class="toplevel">overview</a>' "$tag"