| ... | ... | @@ -618,15 +618,18 @@ var zigAnalysis; |
| 618 | 618 | for (let i = 0; i < fields.length; i += 1) { |
| 619 | 619 | let field = fields[i]; |
| 620 | 620 | let fieldNode = zigAnalysis.astNodes[field]; |
| 621 | let docs = fieldNode.docs; |
| 621 | 622 | if (fieldNode.docs == null) { |
| 622 | 623 | continue; |
| 623 | 624 | } |
| 625 | let docsNonEmpty = docs !== ""; |
| 624 | 626 | let divDom = domListParams.children[domIndex]; |
| 625 | 627 | domIndex += 1; |
| 626 | 628 | |
| 627 | 629 | |
| 628 | 630 | let value = typeObj.params[i]; |
| 629 | | let html = '<pre>' + escapeHtml((fieldNode.name)) + ": "; |
| 631 | let preClass = docsNonEmpty ? ' class="fieldHasDocs"' : ""; |
| 632 | let html = '<pre' + preClass + '>' + escapeHtml((fieldNode.name)) + ": "; |
| 630 | 633 | if (isVarArgs && i === typeObj.params.length - 1) { |
| 631 | 634 | html += '...'; |
| 632 | 635 | } else { |
| ... | ... | @@ -636,9 +639,8 @@ var zigAnalysis; |
| 636 | 639 | |
| 637 | 640 | html += ',</pre>'; |
| 638 | 641 | |
| 639 | | let docs = fieldNode.docs; |
| 640 | | if (docs != null) { |
| 641 | | html += markdown(docs); |
| 642 | if (docsNonEmpty) { |
| 643 | html += '<div class="fieldDocs">' + markdown(docs) + '</div>'; |
| 642 | 644 | } |
| 643 | 645 | divDom.innerHTML = html; |
| 644 | 646 | } |
| ... | ... | @@ -2270,8 +2272,11 @@ var zigAnalysis; |
| 2270 | 2272 | let fieldNode = zigAnalysis.astNodes[containerNode.fields[i]]; |
| 2271 | 2273 | let divDom = domListFields.children[i]; |
| 2272 | 2274 | let fieldName = (fieldNode.name); |
| 2275 | let docs = fieldNode.docs; |
| 2276 | let docsNonEmpty = docs != null && docs !== ""; |
| 2277 | let extraPreClass = docsNonEmpty ? " fieldHasDocs" : ""; |
| 2273 | 2278 | |
| 2274 | | let html = '<div class="mobile-scroll-container"><pre class="scroll-item">' + escapeHtml(fieldName); |
| 2279 | let html = '<div class="mobile-scroll-container"><pre class="scroll-item' + extraPreClass + '">' + escapeHtml(fieldName); |
| 2275 | 2280 | |
| 2276 | 2281 | if (container.kind === typeKinds.Enum) { |
| 2277 | 2282 | html += ' = <span class="tok-number">' + fieldName + '</span>'; |
| ... | ... | @@ -2289,9 +2294,8 @@ var zigAnalysis; |
| 2289 | 2294 | |
| 2290 | 2295 | html += ',</pre></div>'; |
| 2291 | 2296 | |
| 2292 | | let docs = fieldNode.docs; |
| 2293 | | if (docs != null) { |
| 2294 | | html += markdown(docs); |
| 2297 | if (docsNonEmpty) { |
| 2298 | html += '<div class="fieldDocs">' + markdown(docs) + '</div>'; |
| 2295 | 2299 | } |
| 2296 | 2300 | divDom.innerHTML = html; |
| 2297 | 2301 | } |