Skip to content

Commit 1f7892f

Browse files
Remove link generation on image, favicon and logo in settings
1 parent f2ad3c3 commit 1f7892f

File tree

2 files changed

+19
-26
lines changed

2 files changed

+19
-26
lines changed

src/librustdoc/html/render.rs

+19-17
Original file line numberDiff line numberDiff line change
@@ -1643,23 +1643,25 @@ impl Context {
16431643
&self.shared.themes),
16441644
&final_file);
16451645

1646-
// If the file already exists, no need to generate it again...
1647-
if !settings_file.is_file() {
1648-
let settings = Settings::new("./", &self.shared.resource_suffix);
1649-
page.title = "Rustdoc settings";
1650-
page.description = "Settings of Rustdoc";
1651-
page.root_path = "./";
1652-
1653-
let mut w = BufWriter::new(try_err!(File::create(&settings_file), &settings_file));
1654-
let mut themes = self.shared.themes.clone();
1655-
let sidebar = "<p class='location'>Settings</p><div class='sidebar-elems'>".to_owned();
1656-
themes.push(PathBuf::from("settings.css"));
1657-
try_err!(layout::render(&mut w, &self.shared.layout,
1658-
&page, &sidebar, &settings,
1659-
self.shared.css_file_extension.is_some(),
1660-
&themes),
1661-
&settings_file);
1662-
}
1646+
// Generating settings page.
1647+
let settings = Settings::new("./", &self.shared.resource_suffix);
1648+
page.title = "Rustdoc settings";
1649+
page.description = "Settings of Rustdoc";
1650+
page.root_path = "./";
1651+
1652+
let mut w = BufWriter::new(try_err!(File::create(&settings_file), &settings_file));
1653+
let mut themes = self.shared.themes.clone();
1654+
let sidebar = "<p class='location'>Settings</p><div class='sidebar-elems'></div>";
1655+
themes.push(PathBuf::from("settings.css"));
1656+
let mut layout = self.shared.layout.clone();
1657+
layout.krate = String::new();
1658+
layout.logo = String::new();
1659+
layout.favicon = String::new();
1660+
try_err!(layout::render(&mut w, &layout,
1661+
&page, &sidebar, &settings,
1662+
self.shared.css_file_extension.is_some(),
1663+
&themes),
1664+
&settings_file);
16631665

16641666
Ok(())
16651667
}

src/librustdoc/html/static/settings.js

-9
Original file line numberDiff line numberDiff line change
@@ -19,13 +19,6 @@
1919
return getCurrentValue('rustdoc-' + settingName);
2020
}
2121

22-
function replaceLogoHref() {
23-
var elem = document.getElementsByClassName("sidebar-menu");
24-
if (elem && elem.length > 0) {
25-
elem[0].nextElementSibling.setAttribute('href', 'javascript:void');
26-
}
27-
}
28-
2922
function setEvents() {
3023
var elems = document.getElementsByClassName("slider");
3124
if (!elems || elems.length === 0) {
@@ -44,7 +37,5 @@
4437
}
4538
}
4639

47-
// To remove possibility to come back to "something" by clicking on the logo.
48-
replaceLogoHref();
4940
setEvents();
5041
})();

0 commit comments

Comments
 (0)