]> Sergey Matveev's repositories - zk.git/commitdiff
Use <table> with clear structure
authorSergey Matveev <stargrave@stargrave.org>
Sun, 4 May 2025 11:44:00 +0000 (14:44 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Sun, 4 May 2025 11:49:05 +0000 (14:49 +0300)
zk.zsh

diff --git a/zk.zsh b/zk.zsh
index 75abc13d2fb3d3aa12038263818abda2cbbe694b..e1bdc0efba8153710fa28a7bb9980d44e77f46da 100755 (executable)
--- a/zk.zsh
+++ b/zk.zsh
@@ -135,21 +135,21 @@ $data</pre>"
         fi
     fi
     if [[ $_links ]]; then
-        print "<hr/>Links:<ul>"
+        print "<hr/>Links:<table border=1>"
         for p ($_links) {
             getrel $page $p
-            print "<li><a href=\"${REPLY}.html\">$p</a> <sup>${mtimes[$p]}</sup></li>"
+            print "<tr><td><a href=\"${REPLY}.html\">$p</a></td><td><tt>${mtimes[$p]}</tt></td></tr>"
         }
-        print "</ul>"
+        print "</table>"
     fi
     local bs=(${(oi)=${backs[$page]}})
     if [[ $bs ]]; then
-        print "<hr/>Backlinks:<ul>"
+        print "<hr/>Backlinks:<table border=1>"
         for p ($bs) {
             getrel $page $p
-            print "<li><a href=\"${REPLY}.html\">$p</a> <sup>${mtimes[$p]}</sup></li>"
+            print "<tr><td><a href=\"${REPLY}.html\">$p</a></td><td><tt>${mtimes[$p]}</tt></td></tr>"
         }
-        print "</ul>"
+        print "</table>"
     fi
     print "</body></html>"
 }
@@ -176,12 +176,12 @@ genIndex() {
 <html><head>
 <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">
 <title>$page</title>
-</head><body><ul>"
+</head><body><table border=1>"
     for p (${(oi)_links}) {
         getrel $page $p
-        print "<li><a href=\"${REPLY}.html\">$p</a> <sup>${mtimes[$p]}</sup> (${sizes[$p]} bytes)</li>"
+        print "<tr><td><a href=\"${REPLY}.html\">$p</a></td><td><tt>${mtimes[$p]}</tt></td><td>${sizes[$p]} B</td></tr>"
     }
-    print "</ul>"
+    print "</table>"
     if [[ $_cats ]]; then
         print "<hr/>Subdirectories:<ul>"
         for p (${(oi)_cats}) {
@@ -192,12 +192,12 @@ genIndex() {
     fi
     local bs=(${(oi)=${backs[$1]}})
     if [[ $bs ]]; then
-        print "<hr/>Backlinks:<ul>"
+        print "<hr/>Backlinks:<table border=1>"
         for p ($bs) {
             getrel $page $p
-            print "<li><a href=\"${REPLY}.html\">$p</a> <sup>${mtimes[$p]}</sup></li>"
+            print "<tr><td><a href=\"${REPLY}.html\">$p</a></td><td><tt>${mtimes[$p]}</tt></td></tr>"
         }
-        print "</ul>"
+        print "</table>"
     fi
     print "</body></html>"
 }