From 28efcfc0830133c058f9443f5934c6f9c0aa7132 Mon Sep 17 00:00:00 2001 From: Vitaly _Vi Shukela Date: Thu, 1 Feb 2018 17:07:43 +0300 Subject: [PATCH] rustdoc: Fix erroneous collapsing of second+ inherent impl. --- src/librustdoc/html/static/main.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/librustdoc/html/static/main.js b/src/librustdoc/html/static/main.js index befa1cc53f3..3d9841ec526 100644 --- a/src/librustdoc/html/static/main.js +++ b/src/librustdoc/html/static/main.js @@ -1745,8 +1745,9 @@ function autoCollapseAllImpls() { // Automatically minimize all non-inherent impls onEach(document.getElementsByClassName('impl'), function(n) { - if (n.id !== 'impl') { - // non-inherent impl + // inherent impl ids are like 'impl' or impl-' + var inherent = (n.id.match(/^impl(?:-\d+)?$/) !== null); + if (!inherent) { onEach(n.childNodes, function(m) { if (hasClass(m, "collapse-toggle")) { collapseDocs(m, "hide");