From 3c52acd9ca3c231b2cab881a9653135dca17e8aa Mon Sep 17 00:00:00 2001 From: Guillaume Gomez Date: Mon, 22 Jan 2018 21:38:56 +0100 Subject: [PATCH] Change theme icon --- src/librustdoc/html/layout.rs | 3 ++- src/librustdoc/html/render.rs | 2 ++ src/librustdoc/html/static/brush.svg | 1 + src/librustdoc/html/static/themes/dark.css | 1 + 4 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 src/librustdoc/html/static/brush.svg diff --git a/src/librustdoc/html/layout.rs b/src/librustdoc/html/layout.rs index 105b5b103a5..753abf4eacf 100644 --- a/src/librustdoc/html/layout.rs +++ b/src/librustdoc/html/layout.rs @@ -70,7 +70,8 @@ r##" {sidebar} -
🖌 +
+ Pick another theme!
diff --git a/src/librustdoc/html/render.rs b/src/librustdoc/html/render.rs index 95db6a8679e..ad785fb830a 100644 --- a/src/librustdoc/html/render.rs +++ b/src/librustdoc/html/render.rs @@ -890,6 +890,8 @@ fn write_shared(cx: &Context, themes.insert(try_none!(try_none!(entry.file_stem(), &entry).to_str(), &entry).to_owned()); } + write(cx.dst.join("brush.svg"), + include_bytes!("static/brush.svg"))?; write(cx.dst.join("main.css"), include_bytes!("static/themes/main.css"))?; themes.insert("main".to_owned()); diff --git a/src/librustdoc/html/static/brush.svg b/src/librustdoc/html/static/brush.svg new file mode 100644 index 00000000000..072264a6408 --- /dev/null +++ b/src/librustdoc/html/static/brush.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/librustdoc/html/static/themes/dark.css b/src/librustdoc/html/static/themes/dark.css index 43d00486ca2..05ac0660396 100644 --- a/src/librustdoc/html/static/themes/dark.css +++ b/src/librustdoc/html/static/themes/dark.css @@ -361,6 +361,7 @@ kbd { #theme-picker { border-color: #e0e0e0; + background: #f0f0f0; } #theme-choices {