diff --git a/src/librustdoc/html/markdown.rs b/src/librustdoc/html/markdown.rs
index 61c1cd734a38d..8780b16918b98 100644
--- a/src/librustdoc/html/markdown.rs
+++ b/src/librustdoc/html/markdown.rs
@@ -209,7 +209,7 @@ pub fn render(w: &mut io::Writer, s: &str, print_toc: bool) -> fmt::Result {
};
// Render the HTML
- let text = format!(r#"{sec_len,plural,=0{}other{{sec} }}{}"#,
s, lvl = level, id = id,
sec_len = sec.len(), sec = sec);
diff --git a/src/librustdoc/html/render.rs b/src/librustdoc/html/render.rs
index b705e976e4656..32f83f217c5ba 100644
--- a/src/librustdoc/html/render.rs
+++ b/src/librustdoc/html/render.rs
@@ -1064,7 +1064,9 @@ fn item_module(w: &mut Writer, cx: &Context,
clean::ForeignStaticItem(..) => ("ffi-statics", "Foreign Statics"),
clean::MacroItem(..) => ("macros", "Macros"),
};
- try!(write!(w, "
\n",
+ try!(write!(w,
+ "\n",
id = short, name = name));
}
diff --git a/src/librustdoc/html/static/main.css b/src/librustdoc/html/static/main.css
index f2c10f053c2f5..2c7e5f0f67510 100644
--- a/src/librustdoc/html/static/main.css
+++ b/src/librustdoc/html/static/main.css
@@ -317,16 +317,11 @@ pre.rust .doccomment { color: #4D4D4C; }
pre.rust .macro, pre.rust .macro-nonterminal { color: #3E999F; }
pre.rust .lifetime { color: #B76514; }
-h1:hover a:after,
-h2:hover a:after,
-h3:hover a:after,
-h4:hover a:after,
-h5:hover a:after,
-h6:hover a:after {
+h1.section-link:hover a:after,
+h2.section-link:hover a:after,
+h3.section-link:hover a:after,
+h4.section-link:hover a:after,
+h5.section-link:hover a:after,
+h6.section-link:hover a:after {
content: ' § ';
}
-
-h1.fqn:hover a:after,
-:hover a.fnname:after {
- content: none;
-}