rustdoc: Auto-collapse all non-inherent impls

This commit is contained in:
Vitaly _Vi Shukela
2018-02-01 16:53:29 +03:00
parent 0885865e90
commit a3acd10297

View File

@@ -1742,6 +1742,20 @@
}
}
function autoCollapseAllImpls() {
// Automatically minimize all non-inherent impls
onEach(document.getElementsByClassName('impl'), function(n) {
if (n.id !== 'impl') {
// non-inherent impl
onEach(n.childNodes, function(m) {
if (hasClass(m, "collapse-toggle")) {
collapseDocs(m, "hide");
}
});
}
});
}
var x = document.getElementById('toggle-all-docs');
if (x) {
x.onclick = toggleAllDocs;
@@ -1819,6 +1833,8 @@
}
})
autoCollapseAllImpls();
function createToggleWrapper() {
var span = document.createElement('span');
span.className = 'toggle-label';