diff --git a/src/docbuilder/chroot_builder.rs b/src/docbuilder/chroot_builder.rs index b561bc199..413b8ef29 100644 --- a/src/docbuilder/chroot_builder.rs +++ b/src/docbuilder/chroot_builder.rs @@ -389,6 +389,7 @@ impl DocBuilder { let files = (// files require rustc version subfix ["brush.svg", "wheel.svg", + "down-arrow.svg", "dark.css", "light.css", "main.js", @@ -396,7 +397,8 @@ impl DocBuilder { "rustdoc.css", "settings.css", "storage.js", - "theme.js"], + "theme.js", + "source-script.js"], // files doesn't require rustc version subfix ["FiraSans-Medium.woff", "FiraSans-Regular.woff", diff --git a/src/web/mod.rs b/src/web/mod.rs index 068f73c9f..b93d01ed8 100644 --- a/src/web/mod.rs +++ b/src/web/mod.rs @@ -177,6 +177,9 @@ impl CratesfyiHandler { router.get("/:crate/:version/aliases.js", rustdoc::rustdoc_html_server_handler, "crate_version_aliases_js"); + router.get("/:crate/:version/source-files.js", + rustdoc::rustdoc_html_server_handler, + "crate_version_source_files_js"); router.get("/:crate/:version/:target", rustdoc::rustdoc_redirector_handler, "crate_version_target");