Rollup merge of #99209 - GuillaumeGomez:crate-level-sidebar, r=jsha
Correctly handle crate level page on docs.rs as well Fixes #99121. On docs.rs, they move the `class` attribute into a child which still has `rustdoc`. So instead of using the `<body>`, we can simply use this one directly. r? `@jsha`
This commit is contained in:
commit
5c8c4dbce9
@ -479,8 +479,6 @@ function loadCss(cssFileName) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (sidebar) {
|
if (sidebar) {
|
||||||
const isModule = hasClass(document.body, "mod");
|
|
||||||
if (!isModule) {
|
|
||||||
block("primitive", "primitives", "Primitive Types");
|
block("primitive", "primitives", "Primitive Types");
|
||||||
block("mod", "modules", "Modules");
|
block("mod", "modules", "Modules");
|
||||||
block("macro", "macros", "Macros");
|
block("macro", "macros", "Macros");
|
||||||
@ -497,7 +495,6 @@ function loadCss(cssFileName) {
|
|||||||
block("traitalias", "trait-aliases", "Trait Aliases");
|
block("traitalias", "trait-aliases", "Trait Aliases");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
window.register_implementors = imp => {
|
window.register_implementors = imp => {
|
||||||
const implementors = document.getElementById("implementors-list");
|
const implementors = document.getElementById("implementors-list");
|
||||||
|
@ -39,7 +39,7 @@
|
|||||||
{%- else if page.css_class == "source" -%}
|
{%- else if page.css_class == "source" -%}
|
||||||
<script defer src="{{static_root_path|safe}}source-script{{page.resource_suffix}}.js"></script> {#- -#}
|
<script defer src="{{static_root_path|safe}}source-script{{page.resource_suffix}}.js"></script> {#- -#}
|
||||||
<script defer src="{{page.root_path|safe}}source-files{{page.resource_suffix}}.js"></script> {#- -#}
|
<script defer src="{{page.root_path|safe}}source-files{{page.resource_suffix}}.js"></script> {#- -#}
|
||||||
{%- else -%}
|
{%- else if !page.css_class.contains("mod") -%}
|
||||||
<script defer src="sidebar-items{{page.resource_suffix}}.js"></script> {#- -#}
|
<script defer src="sidebar-items{{page.resource_suffix}}.js"></script> {#- -#}
|
||||||
{%- endif -%}
|
{%- endif -%}
|
||||||
<script defer src="{{static_root_path|safe}}main{{page.resource_suffix}}.js"></script> {#- -#}
|
<script defer src="{{static_root_path|safe}}main{{page.resource_suffix}}.js"></script> {#- -#}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user