rustdoc: Auto-collapse all non-inherent impls
This commit is contained in:
@@ -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';
|
||||
|
||||
Reference in New Issue
Block a user