X-Git-Url: http://git.plutz.net/?p=clickslide;a=blobdiff_plain;f=autoslide.sh;h=8c9ca1ef640ed42d0d72624a9c9e682b666e06f9;hp=e2c40a86f47a8841f5dd53710f95f0b2786556d5;hb=0fc47a1856fe8e4868149f654157d86d6c3794e8;hpb=acc9d4587f930fdd7f7be5d3973b1e709f3ba029 diff --git a/autoslide.sh b/autoslide.sh index e2c40a8..8c9ca1e 100755 --- a/autoslide.sh +++ b/autoslide.sh @@ -1,7 +1,6 @@ #!/bin/sh -last='' curr='' next='' -idoff=1 +prev='' next='' idoff=1 "${0%/*}"/cgilite/html-sh.sed | { line="$(line)" @@ -24,20 +23,33 @@ idoff=1 case $tag in *\*) - prev="$curr" curr="$next" + prev="$next" next="${tag#*previousnextnext
*) - prev="$curr" curr="$next" + *\*|*\*) + prev="$next" next="autoslide${idoff}" idoff="$((idoff + 1))" - printf '%spreviousnextnext
*) + printf '%s
previous%s' \ + "${tag%
*}" "$prev" "${tag#*}" + tag='' + ;; + *\<*class=\"uncover\"*\>*) + printf '%s' "$tag" + tag='' + ;; + *\*) + printf '%soverview' "$tag" tag='' ;; *\<*\>*)