about summary refs log tree commit diff
diff options
context:
space:
mode:
authormitaa <mitaa.ceb@gmail.com>2016-04-22 10:16:13 +0200
committermitaa <mitaa.ceb@gmail.com>2016-04-25 07:50:16 +0200
commitbb9ec8256372e6bc6187fa977bd203e2fb09e082 (patch)
treec8fdddb9d5d8f2deb8e69d1eb1723eaf109ffb82
parent645dd013ac6b334ab5bf7a7240c2243f4bb590c9 (diff)
downloadrust-bb9ec8256372e6bc6187fa977bd203e2fb09e082.tar.gz
rust-bb9ec8256372e6bc6187fa977bd203e2fb09e082.zip
Improve accessibility of rustdoc pages
-rw-r--r--src/librustdoc/html/render.rs5
-rw-r--r--src/librustdoc/html/static/main.js2
2 files changed, 4 insertions, 3 deletions
diff --git a/src/librustdoc/html/render.rs b/src/librustdoc/html/render.rs
index 824265bc3b3..5b0cd609cd2 100644
--- a/src/librustdoc/html/render.rs
+++ b/src/librustdoc/html/render.rs
@@ -2548,10 +2548,11 @@ fn render_impl(w: &mut fmt::Formatter, cx: &Context, i: &Impl, link: AssocItemLi
                 if !is_static || render_static {
                     let id = derive_id(format!("{}.{}", shortty, name));
                     write!(w, "<h4 id='{}' class='{}'>", id, shortty)?;
-                    render_stability_since_raw(w, item.stable_since(), outer_version)?;
                     write!(w, "<code>")?;
                     render_assoc_item(w, item, link.anchor(&id))?;
-                    write!(w, "</code></h4>\n")?;
+                    write!(w, "</code>")?;
+                    render_stability_since_raw(w, item.stable_since(), outer_version)?;
+                    write!(w, "</h4>\n")?;
                 }
             }
             clean::TypedefItem(ref tydef, _) => {
diff --git a/src/librustdoc/html/static/main.js b/src/librustdoc/html/static/main.js
index 1d1e78926f1..a368b4197a3 100644
--- a/src/librustdoc/html/static/main.js
+++ b/src/librustdoc/html/static/main.js
@@ -981,7 +981,7 @@
         $(".method").each(function() {
             if ($(this).next().is(".docblock") ||
                 ($(this).next().is(".stability") && $(this).next().next().is(".docblock"))) {
-                    $(this).children().first().after(toggle.clone());
+                    $(this).children().last().after(toggle.clone());
             }
         });