mirror of
https://github.com/oobabooga/text-generation-webui.git
synced 2025-12-06 07:12:10 +01:00
21 lines
797 B
JavaScript
21 lines
797 B
JavaScript
function toggleDarkMode() {
|
|
document.body.classList.toggle("dark");
|
|
var currentCSS = document.getElementById("highlight-css");
|
|
if (currentCSS.getAttribute("href") === "file/css/highlightjs/github-dark.min.css") {
|
|
currentCSS.setAttribute("href", "file/css/highlightjs/github.min.css");
|
|
} else {
|
|
currentCSS.setAttribute("href", "file/css/highlightjs/github-dark.min.css");
|
|
}
|
|
|
|
// Re-highlight all code blocks once stylesheet loads
|
|
currentCSS.onload = function() {
|
|
const messageBodies = document.getElementById("chat").querySelectorAll(".message-body");
|
|
messageBodies.forEach((messageBody) => {
|
|
const codeBlocks = messageBody.querySelectorAll("pre code");
|
|
codeBlocks.forEach((codeBlock) => {
|
|
hljs.highlightElement(codeBlock);
|
|
});
|
|
});
|
|
};
|
|
}
|