Vanessa 2025-07-07 19:58:45 +08:00
parent 436135492b
commit b3bd02c5a1

View file

@ -98,23 +98,31 @@ export const loadAssets = (data: Config.IAppearance) => {
(!isBuiltInIcon && iconScriptElement && iconScriptElement.getAttribute("src").startsWith(iconThirdURL))) {
return;
}
Array.from(document.body.children).forEach(item => {
if (item.tagName === "svg" && !item.getAttribute("data-name") && item.id !== "iconsMaterial") {
item.remove();
}
});
if (iconDefaultScriptElement && !iconDefaultScriptElement.getAttribute("src").startsWith(iconDefaultURL)) {
iconDefaultScriptElement.remove();
if (data.icon === "ant") {
document.querySelectorAll("#iconsMaterial").forEach(item => {
item.remove();
});
} else {
document.querySelectorAll("#iconsAnt").forEach(item => {
item.remove();
});
}
}
addScript(iconDefaultURL, "iconDefaultScript").then(() => {
if (!isBuiltInIcon) {
iconScriptElement?.remove();
addScript(iconThirdURL, "iconScript");
addScript(iconThirdURL, "iconScript").then(() => {
Array.from(document.body.children).forEach((item, index) => {
if (item.tagName === "svg" &&
index !== 0 &&
!item.getAttribute("data-name") &&
!["iconsMaterial", "iconsAnt"].includes(item.id)) {
item.remove();
}
});
});
}
});
};