diff --git a/lib/std/special/docs/index.html b/lib/std/special/docs/index.html index edfcc6c10d..36671217cb 100644 --- a/lib/std/special/docs/index.html +++ b/lib/std/special/docs/index.html @@ -5,118 +5,127 @@ Documentation - Zig @@ -141,18 +150,25 @@ +

- - + + diff --git a/lib/std/special/docs/main.js b/lib/std/special/docs/main.js index fe04cdcc7c..bb944823e6 100644 --- a/lib/std/special/docs/main.js +++ b/lib/std/special/docs/main.js @@ -19,6 +19,7 @@ var domListInfo = document.getElementById("listInfo"); var domTdTarget = document.getElementById("tdTarget"); var domTdZigVer = document.getElementById("tdZigVer"); + var domHdrName = document.getElementById("hdrName"); var searchTimer = null; var escapeHtmlReplacements = { "&": "&", '"': """, "<": "<", ">": ">" }; @@ -73,7 +74,9 @@ domSectTypes.classList.add("hidden"); domSectFns.classList.add("hidden"); domSectSearchResults.classList.add("hidden"); + domSectSearchNoResults.classList.add("hidden"); domSectInfo.classList.add("hidden"); + domHdrName.classList.add("hidden"); renderTitle(); renderInfo(); @@ -250,8 +253,10 @@ } function renderType(typeObj) { - domFnDocs.innerText = zigAnalysis.typeKinds[typeObj.kind] + ": " + typeObj.name; - domFnDocs.classList.remove("hidden"); + if (typeObj.name != null && typeObj.name != "") { + domHdrName.innerText = zigAnalysis.typeKinds[typeObj.kind] + " " + typeObj.name; + domHdrName.classList.remove("hidden"); + } } function renderContainer(container) { @@ -363,13 +368,13 @@ nonSearchPart = nonSearchAndSearchParts[0]; } else { nonSearchPart = nonSearchAndSearchParts[0]; - curNavSearch = nonSearchAndSearchParts[1]; + curNavSearch = decodeURIComponent(nonSearchAndSearchParts[1]); } var parts = nonSearchPart.split(";"); - curNav.pkgNames = parts[0].split("."); + curNav.pkgNames = decodeURIComponent(parts[0]).split("."); if (parts[1] != null) { - curNav.declNames = parts[1].split("."); + curNav.declNames = decodeURIComponent(parts[1]).split("."); } } if (domSearch.value !== curNavSearch) {