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');
|
var x = document.getElementById('toggle-all-docs');
|
||||||
if (x) {
|
if (x) {
|
||||||
x.onclick = toggleAllDocs;
|
x.onclick = toggleAllDocs;
|
||||||
@@ -1819,6 +1833,8 @@
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
autoCollapseAllImpls();
|
||||||
|
|
||||||
function createToggleWrapper() {
|
function createToggleWrapper() {
|
||||||
var span = document.createElement('span');
|
var span = document.createElement('span');
|
||||||
span.className = 'toggle-label';
|
span.className = 'toggle-label';
|
||||||
|
|||||||
Reference in New Issue
Block a user