autodoc: new design for function list

This commit is contained in:
Loris Cro 2022-06-02 18:51:43 +02:00 committed by Andrew Kelley
parent 06ee275295
commit 918475e2e2
2 changed files with 13 additions and 4 deletions

View File

@ -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">

View File

@ -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];