diff --git a/src/librustdoc/html/static/css/rustdoc.css b/src/librustdoc/html/static/css/rustdoc.css index 0bc687da6bf2..d978d5bcb755 100644 --- a/src/librustdoc/html/static/css/rustdoc.css +++ b/src/librustdoc/html/static/css/rustdoc.css @@ -1597,6 +1597,16 @@ a.tooltip:hover::after { border-color: var(--settings-button-border-focus); } +#sidebar-button > a:before { + content: url('data:image/svg+xml,'); + width: 22px; + height: 22px; +} + #copy-path { color: var(--copy-path-button-color); background: var(--main-background-color); @@ -1983,6 +1993,17 @@ in src-script.js and main.js display: none; } + /* sidebar button becomes topbar button */ + #sidebar-button > a:before { + content: url('data:image/svg+xml,'); + width: 22px; + height: 22px; + } + /* Display an alternating layout on tablets and phones */ .item-table, .item-row, .item-table > li, .item-table > li > div, .search-results > a, .search-results > a > div { @@ -2690,7 +2711,7 @@ Original by Dempfi (https://github.com/dempfi/ayu) } :root[data-theme="ayu"] #settings-menu > a img, -:root[data-theme="ayu"] #sidebar-button > a img { +:root[data-theme="ayu"] #sidebar-button > a:before { filter: invert(100); } /* End theme: ayu */ diff --git a/src/librustdoc/html/static/images/sidebar.svg b/src/librustdoc/html/static/images/sidebar.svg deleted file mode 100644 index 1d4f99f69cd0..000000000000 --- a/src/librustdoc/html/static/images/sidebar.svg +++ /dev/null @@ -1,15 +0,0 @@ - - diff --git a/src/librustdoc/html/templates/page.html b/src/librustdoc/html/templates/page.html index 76cdb5eb38f3..b9f913437dbf 100644 --- a/src/librustdoc/html/templates/page.html +++ b/src/librustdoc/html/templates/page.html @@ -132,10 +132,7 @@ {# This empty span is a hacky fix for Safari - See #93184 #} {% if page.css_class != "src" %}
{# #} {% endif %}