diff --git a/src/librustdoc/html/render.rs b/src/librustdoc/html/render.rs index c9f3aa011a1..46002c089cf 100644 --- a/src/librustdoc/html/render.rs +++ b/src/librustdoc/html/render.rs @@ -868,10 +868,10 @@ themePicker.onblur = handleThemeButtonsBlur; } { - let mut data = static_files::STORAGE_JS.to_owned(); - data.push_str(&format!("var resourcesSuffix = \"{}\";", cx.shared.resource_suffix)); write_minify(cx.dst.join(&format!("storage{}.js", cx.shared.resource_suffix)), - &data, + &format!("var resourcesSuffix = \"{}\";{}", + cx.shared.resource_suffix, + static_files::STORAGE_JS), options.enable_minification)?; } diff --git a/src/librustdoc/html/static/storage.js b/src/librustdoc/html/static/storage.js index d1c377bf95a..22ac52f8728 100644 --- a/src/librustdoc/html/static/storage.js +++ b/src/librustdoc/html/static/storage.js @@ -111,7 +111,7 @@ function switchTheme(styleElem, mainStyleElem, newTheme) { var found = false; if (savedHref.length === 0) { - onEach(document.getElementsByTagName("link"), function(el) { + onEachLazy(document.getElementsByTagName("link"), function(el) { savedHref.push(el.href); }); }