authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2019-10-08 23:24:50-04:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2019-10-08 23:24:50-04:00
log1586f244c44fa8814877c249a1c295e8a3785c2e
tree977e2687e5f216857fbdbceae89189f3cfa68d0b
parent5e765356a7c4f80d03a05d170018fded6750ebb6
signaturelock-open Commit is signed but in an unrecognized format.

generated docs: render var decls


1 files changed, 16 insertions(+), 0 deletions(-)

lib/std/special/docs/main.js+16
......@@ -158,6 +158,9 @@
158158 renderNav();
159159
160160 var lastDecl = curNav.declObjs[curNav.declObjs.length - 1];
161 if (lastDecl.kind === 'var') {
162 return renderVar(lastDecl);
163 }
161164 if (lastDecl.type != null) {
162165 var typeObj = zigAnalysis.types[lastDecl.type];
163166 if (typeObj.kind === typeKindFnId) {
......@@ -560,6 +563,19 @@
560563 return true;
561564 }
562565
566 function renderVar(decl) {
567 domFnProtoCode.innerHTML = '<span class="tok-kw">pub</span> <span class="tok-kw">var</span> ' +
568 escapeHtml(decl.name) + ': ' + typeIndexName(decl.type, true, true);
569
570 var docs = zigAnalysis.astNodes[decl.src].docs;
571 if (docs != null) {
572 domFnDocs.innerHTML = markdown(docs);
573 domFnDocs.classList.remove("hidden");
574 }
575
576 domFnProto.classList.remove("hidden");
577 }
578
563579 function renderContainer(container) {
564580 var typesList = [];
565581 var fnsList = [];