Skip to content

Commit d57901d

Browse files
Keep code coloring in search results short text
1 parent 2dc5b60 commit d57901d

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

src/librustdoc/html/static/main.js

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1424,6 +1424,17 @@ function getSearchElement() {
14241424
return tmp;
14251425
}
14261426

1427+
function colorCode(s) {
1428+
var parts = s.split("`");
1429+
if (parts.length < 3) {
1430+
return s;
1431+
}
1432+
for (var it = 1; it < parts.length; it += 2) {
1433+
parts[it] = "<code>" + parts[it] + "</code>";
1434+
}
1435+
return parts.join("");
1436+
}
1437+
14271438
function addTab(array, query, display) {
14281439
var extraStyle = "";
14291440
if (display === false) {
@@ -1458,7 +1469,7 @@ function getSearchElement() {
14581469
item.displayPath + "<span class=\"" + type + "\">" +
14591470
name + "</span></a></td><td>" +
14601471
"<a href=\"" + item.href + "\">" +
1461-
"<span class=\"desc\">" + escape(item.desc) +
1472+
"<span class=\"desc\">" + colorCode(escape(item.desc)) +
14621473
"&nbsp;</span></a></td></tr>";
14631474
});
14641475
output += "</table>";

0 commit comments

Comments
 (0)