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 @@
+
-
-
+
+
+
No Results Found
+
Press escape to exit search and then '?' to see more options.
+
-
Functions
-
+
Functions
+
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) {