From ca803e075b485b74f28bff2a669b3f30dab07bd6 Mon Sep 17 00:00:00 2001 From: Guillaume Gomez Date: Fri, 6 Nov 2020 11:34:04 +0100 Subject: [PATCH] Add title for crate links --- src/librustdoc/html/static/main.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/librustdoc/html/static/main.js b/src/librustdoc/html/static/main.js index de4792a5bd2f7..99f3239855d0a 100644 --- a/src/librustdoc/html/static/main.js +++ b/src/librustdoc/html/static/main.js @@ -1976,6 +1976,12 @@ function defocusSearchBar() { index = buildIndex(rawSearchIndex); startSearch(); + function convertHTMLToPlaintext(html) { + var tmp = document.createElemet("div"); + tmp.innerHTML = html; + return tmp.innerText; + } + // Draw a convenient sidebar of known crates if we have a listing if (rootPath === "../" || rootPath === "./") { var sidebar = document.getElementsByClassName("sidebar-elems")[0]; @@ -2001,7 +2007,7 @@ function defocusSearchBar() { } var link = document.createElement("a"); link.href = rootPath + crates[i] + "/index.html"; - link.title = rawSearchIndex[crates[i]].doc; + link.title = convertHTMLToPlaintext(rawSearchIndex[crates[i]].doc); link.className = klass; link.textContent = crates[i];