about summary refs log tree commit diff
path: root/src/librustdoc/html/static
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2015-04-24 13:50:40 +0000
committerbors <bors@rust-lang.org>2015-04-24 13:50:40 +0000
commitf191f924214aa1dcd342ada1d99775ccbb01ddd7 (patch)
treeaaba16e5f6fd64f9107b81b0c978914313f63b93 /src/librustdoc/html/static
parent9d439b41777103b8b349635e68e9ccd3648aabc2 (diff)
parent1447ee4c2031cfc0950b1bf0f658055e7a86e0c2 (diff)
downloadrust-f191f924214aa1dcd342ada1d99775ccbb01ddd7.tar.gz
rust-f191f924214aa1dcd342ada1d99775ccbb01ddd7.zip
Auto merge of #24758 - Manishearth:rollup, r=Manishearth
- Successful merges: #24523, #24698, #24699, #24700, #24706, #24717, #24718, #24721, #24727
- Failed merges: 
Diffstat (limited to 'src/librustdoc/html/static')
-rw-r--r--src/librustdoc/html/static/main.js10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/librustdoc/html/static/main.js b/src/librustdoc/html/static/main.js
index 9e00a64d3f5..56cea50a502 100644
--- a/src/librustdoc/html/static/main.js
+++ b/src/librustdoc/html/static/main.js
@@ -828,6 +828,9 @@
     $(document).on("click", ".collapse-toggle", function() {
         var toggle = $(this);
         var relatedDoc = toggle.parent().next();
+        if (relatedDoc.is(".stability")) {
+            relatedDoc = relatedDoc.next();
+        }
         if (relatedDoc.is(".docblock")) {
             if (relatedDoc.is(":visible")) {
                 relatedDoc.slideUp({duration:'fast', easing:'linear'});
@@ -848,9 +851,10 @@
             .html("[<span class='inner'>-</span>]");
 
         $(".method").each(function() {
-           if ($(this).next().is(".docblock")) {
-               $(this).children().first().after(toggle.clone());
-           }
+            if ($(this).next().is(".docblock") ||
+                ($(this).next().is(".stability") && $(this).next().next().is(".docblock"))) {
+                    $(this).children().first().after(toggle.clone());
+            }
         });
 
         var mainToggle =