Commit 918475e2e2

Loris Cro <kappaloris@gmail.com>
2022-06-02 18:51:43
autodoc: new design for function list
1 parent 06ee275
Changed files (2)
lib/docs/index.html
@@ -342,6 +342,13 @@
         cursor: default;
       }
 
+	  #listFns dt {
+		  font-family: var(--mono);
+	  }
+	  .argBreaker {
+		  display: none;
+	  }
+
       /* tokens */
       .tok-kw {
           color: #333;
@@ -613,9 +620,7 @@
             <div id="sectFns" class="hidden">
               <h2>Functions</h2>
               <div class="table-container">
-                <table>
-                  <tbody id="listFns"></tbody>
-                </table>
+                <dl id="listFns"></dl>
               </div>
             </div>
             <div id="sectValues" class="hidden">
lib/docs/main.js
@@ -1847,6 +1847,7 @@ var zigAnalysis;
                                       payloadHtml += ', ';
                                   }
 
+                                  payloadHtml += "<span class='argBreaker'><br>&nbsp;&nbsp;&nbsp;&nbsp;</span>"
                                   let value = fnObj.params[i];
                                   let paramValue = resolveValue({expr: value});
 
@@ -1982,6 +1983,7 @@ var zigAnalysis;
                               }
                           }
 
+                      payloadHtml += "<span class='argBreaker'>,<br></span>"
                       payloadHtml += ') ';
 
                     if (fnObj.has_align) {
@@ -2347,7 +2349,9 @@ var zigAnalysis;
         }
 
         if (fnsList.length !== 0) {
-            resizeDomList(domListFns, fnsList.length, '<tr><td></td><td></td></tr>');
+            resizeDomList(domListFns, fnsList.length, '<div><dt></dt><dd></dd></div>');
+
+            window.x = domListFns;
             for (let i = 0; i < fnsList.length; i += 1) {
                 let decl = fnsList[i];
                 let trDom = domListFns.children[i];