]> git.plutz.net Git - serve0/blobdiff - widgets.sh
css loading, externalize page code to file
[serve0] / widgets.sh
index 149a8131fc5ced0f4f046ca3a3da89e1434ccb0f..fd9e72e938a165b0087559528010b672985382a7 100644 (file)
@@ -2,7 +2,7 @@
 
 w_search(){
   printf '
-  [form method=GET action=?
+  [form #search method=GET action=?
     [select name=o size=1 
       [option disabled=disabled Order By]
       [option value=Name Name]
@@ -17,13 +17,15 @@ w_search(){
 
 w_prefs(){
   printf '
-  [form method=POST action=?a=setprefs
+  [form #prefs method="POST" action="?a=setprefs"
     [hidden "ref" "%s"]
     [label for=prefs_ps Pagesize]
-    [input type=number name=pagesize value="%s"]
-    [checkbox "fakemp4" "yes" #prefs_fmp4] [label for=prefs_fmp4 Fake .MP4 file ending]
+    [input #prefs_ps type=number name=pagesize value="%s"][br]
+    [checkbox "fakemp4" "yes" %s #prefs_fmp4] [label for=prefs_fmp4 Fake .MP4 file ending][br]
     [submit "store" "store" Set Cookie]
   ]
   ' \
-  "$(HTML "$REQUEST_URI")" "$pagesize"
+  "$(HTML "$REQUEST_URI")" \
+  "$(COOKIE pagesize |grep -m1 -xE '[0-9]+' || printf 50)" \
+  "$(COOKIE fakemp4 |grep -m1 -qx yes && printf checked)"
 }