]> git.plutz.net Git - clickslide/blobdiff - autoslide.sh
use checkbox hack for cleaner item uncovering
[clickslide] / autoslide.sh
diff --git a/autoslide.sh b/autoslide.sh
deleted file mode 100755 (executable)
index ead295b..0000000
+++ /dev/null
@@ -1,67 +0,0 @@
-#!/bin/sh
-
-prev='' next='' idoff=0
-
-"${0%/*}"/cgilite/html-sh.sed | {
-  line="$(line)"
-  while :; do 
-    tag="${tag}${line%%>*}"
-  
-    if [ "$line" = "${line%%>*}" ]; then
-      # $line did not contain ">" and thus was added to $tag entirely
-      if ! line="$(line)"; then
-        printf %s\\n "$tag"
-        break
-      fi
-      tag="${tag}
-  "
-    else
-      # $line is shortened by segment added to $tag
-      line="${line#*>}"
-      tag="${tag}>"
-    fi
-  
-    case $tag in
-      *\<slide\ *id=\"?*\"*\>*)
-        prev="$next"
-        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" count="%i" id="%s" %s' \
-          "${tag%<slide*}" "$next" "$idoff" "$next" "${tag#*<slide}"
-        tag=''
-        ;;
-      *\</slide\>*)
-        printf '%s</div><a class="prevslide" href="#%s">previous</a>%s' \
-          "${tag%</slide>*}" "$prev" "${tag#*</slide>}"
-        tag=''
-        ;;
-      *\<*class=\"uncover\"*\>*)
-        printf '%s<span></span>' "$tag"
-        tag=''
-        ;;
-      *\<body*\>*)
-        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=''
-        ;;
-      *) :
-        ;;
-    esac
-  done
-}