Change copy code button color depending on whether it has light/dark variant

This commit is contained in:
daudix
2024-07-14 05:57:46 +03:00
parent 26aea8cf46
commit 6615b14471
2 changed files with 11 additions and 0 deletions

View File

@ -56,5 +56,13 @@
width: 1rem; width: 1rem;
height: 1rem; height: 1rem;
} }
&.dark {
background-color: rgba(255, 255, 255, 0.05);
.icon {
background-color: rgba(255, 255, 255, 0.5);
}
}
} }
} }

View File

@ -15,6 +15,9 @@
let button = document.createElement("button"); let button = document.createElement("button");
let icon = document.createElement("i"); let icon = document.createElement("i");
let span = document.createElement("span"); let span = document.createElement("span");
{%- if config.markdown.highlight_themes_css | length < 1 %}
button.classList.add("dark");
{%- endif %}
icon.classList.add("icon"); icon.classList.add("icon");
span.classList.add("hidden"); span.classList.add("hidden");
span.innerHTML = "{{ macros_translate::translate(key='copy_code', default='Copy code', language_strings=language_strings) }}"; span.innerHTML = "{{ macros_translate::translate(key='copy_code', default='Copy code', language_strings=language_strings) }}";