diff --git a/Plugins/ThemeRepo/res/DiscordPreview.js b/Plugins/ThemeRepo/res/DiscordPreview.js index 78307efd90..478d0a5352 100644 --- a/Plugins/ThemeRepo/res/DiscordPreview.js +++ b/Plugins/ThemeRepo/res/DiscordPreview.js @@ -39,12 +39,13 @@ window.onmessage = function (e) { else document.body.innerHTML = document.body.innerHTML.replace(new RegExp(e.data.light, "g"), e.data.dark); break; case "Normalize": - var oldhtml = document.body.innerHTML.split(/'class:"'|"/g); - var newhtml = oldhtml.shift();; + var oldhtml = document.body.innerHTML.split('class="'); + var newhtml = oldhtml.shift(); for (let html of oldhtml) { html = html.split('"'); - newhtml += (e.data.checked ? html[0].replace(/([A-z0-9]+?)-([A-z0-9_-]{6})(["| ])/g, "$1-$2 da-$1$3") : html[0].split(" ").filter(n => n.indexOf("da-") != 0).join(" ")) + html[1]; + newhtml += "class=" + (e.data.checked ? html[0].replace(/([A-z0-9]+?)-([A-z0-9_-]{6})(["| ])/g, "$1-$2 da-$1$3") : html[0].split(" ").filter(n => n.indexOf("da-") != 0).join(" ")) + html[1]; } + document.body.innerHTML = newhtml.join( break; } }