| ... | ... | @@ -158,6 +158,9 @@ |
| 158 | 158 | renderNav(); |
| 159 | 159 | |
| 160 | 160 | var lastDecl = curNav.declObjs[curNav.declObjs.length - 1]; |
| 161 | if (lastDecl.kind === 'var') { |
| 162 | return renderVar(lastDecl); |
| 163 | } |
| 161 | 164 | if (lastDecl.type != null) { |
| 162 | 165 | var typeObj = zigAnalysis.types[lastDecl.type]; |
| 163 | 166 | if (typeObj.kind === typeKindFnId) { |
| ... | ... | @@ -560,6 +563,19 @@ |
| 560 | 563 | return true; |
| 561 | 564 | } |
| 562 | 565 | |
| 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 | |
| 563 | 579 | function renderContainer(container) { |
| 564 | 580 | var typesList = []; |
| 565 | 581 | var fnsList = []; |