search();
}
+ function plainSummaryLine(markdown) {
+ var str = markdown.replace(/\n/g, ' ')
+ str = str.replace(/</g, "<")
+ str = str.replace(/>/g, ">")
+ str = str.replace(/"/g, """)
+ str = str.replace(/'/g, "'")
+ str = str.replace(/^#+? (.+?)/, "$1")
+ str = str.replace(/\[(.*?)\]\(.*?\)/g, "$1")
+ str = str.replace(/\[(.*?)\]\[.*?\]/g, "$1")
+ return str;
+ }
+
index = buildIndex(rawSearchIndex);
startSearch();
}
var desc = rawSearchIndex[crates[i]].items[0][3];
div.append($('<a>', {'href': '../' + crates[i] + '/index.html',
- 'title': desc.replace(/\n/g, ' '),
+ 'title': plainSummaryLine(desc),
'class': klass}).text(crates[i]));
}
sidebar.append(div);