rustdoc-search: give longer notification for type corrections

This commit is contained in:
Michael Howell 2023-04-19 10:16:14 -07:00
parent 4c11822aeb
commit b6f81e0434
2 changed files with 10 additions and 5 deletions

View File

@ -1996,8 +1996,13 @@ function initSearch(rawSearchIndex) {
}
if (results.query.correction !== null) {
output += "<h3 class=\"search-corrections\">Showing results for " +
`"${results.query.correction}".</h3>`;
const orig = results.query.returned.length > 0
? results.query.returned[0].name
: results.query.elems[0].name;
output += "<h3 class=\"search-corrections\">" +
`Type "${orig}" not found. ` +
"Showing results for " +
`"${results.query.correction}" instead.</h3>`;
}
const resultsElem = document.createElement("div");

View File

@ -22,7 +22,7 @@ assert-css: (".search-corrections", {
})
assert-text: (
".search-corrections",
"Showing results for \"notablestructwithlongname\"."
"Type \"notablestructwithlongnamr\" not found. Showing results for \"notablestructwithlongname\" instead."
)
// Corrections do get shown on the "In Return Type" tab.
@ -33,7 +33,7 @@ assert-css: (".search-corrections", {
})
assert-text: (
".search-corrections",
"Showing results for \"notablestructwithlongname\"."
"Type \"notablestructwithlongnamr\" not found. Showing results for \"notablestructwithlongname\" instead."
)
// Now, explicit return values
@ -50,5 +50,5 @@ assert-css: (".search-corrections", {
})
assert-text: (
".search-corrections",
"Showing results for \"notablestructwithlongname\"."
"Type \"notablestructwithlongnamr\" not found. Showing results for \"notablestructwithlongname\" instead."
)