1
Fork 0

Move read more link to same line

This commit is contained in:
Manish Goregaokar 2016-05-18 23:57:13 +05:30
commit 74633b08e0

View file

@ -1659,11 +1659,12 @@ fn document(w: &mut fmt::Formatter, cx: &Context, item: &clean::Item) -> fmt::Re
fn document_short(w: &mut fmt::Formatter, item: &clean::Item, link: AssocItemLink) -> fmt::Result { fn document_short(w: &mut fmt::Formatter, item: &clean::Item, link: AssocItemLink) -> fmt::Result {
if let Some(s) = item.doc_value() { if let Some(s) = item.doc_value() {
write!(w, "<div class='docblock'>{}", Markdown(&plain_summary_line(Some(s))))?; let markdown = if s.contains('\n') {
if s.contains('\n') { format!("{} [Read more]({})", &plain_summary_line(Some(s)), naive_assoc_href(item, link))
write!(w, "<a href='{}'>Read more</a>", naive_assoc_href(item, link))?; } else {
} format!("{}", &plain_summary_line(Some(s)))
write!(w, "</div>")?; };
write!(w, "<div class='docblock'>{}</div>", Markdown(&markdown))?;
} }
Ok(()) Ok(())
} }