]> git.plutz.net Git - serve0/blobdiff - widgets.sh
indexing stubs
[serve0] / widgets.sh
index c0de813d3d6e2f3bb149c03b97cd58b0d6525b40..b7767c0299afec316cd11bbc7259717b93bdd2ad 100644 (file)
@@ -20,6 +20,7 @@ w_prefs(){
   mode="$(COOKIE mode)"
   printf '
   [form #prefs method="POST" action="?a=setprefs"
+    [a href="#" x]
     [hidden "ref" "%s"]
     [label for=prefs_ps Pagesize]
     [input #prefs_ps type=number name=pagesize value="%s"][br]
@@ -34,3 +35,14 @@ w_prefs(){
   "$([ "$mode" = index ] && printf checked)" \
   "$([ "$fakemp4" = yes    ] && printf checked)"
 }
+
+w_index(){
+  [ -d "$_DATA/$ITEM/.index" ] || printf '
+  [form #index method="POST" action="?a=spawnindex"
+    [hidden "ref" "%s"]
+    [label Set up for Index view: ]
+    [checkbox "recursive" "yes" #spawn_recursive] [label for=spawn_recursive Include subdirectories]
+    [submit "spawn" "spawn" Set up]
+  ]
+  ' "$(HTML "$REQUEST_URI")"
+}