structure adjustment

This commit is contained in:
2023-04-18 17:23:09 +08:00
parent af78bf0381
commit 22dbcf8db2
25 changed files with 519 additions and 138 deletions

View File

@ -9,6 +9,13 @@ function createUse(type, id) {
return use;
}
function changeIcon(svg, type, id) {
if (svg instanceof HTMLElement) {
svg.replaceChildren(createUse(type, id));
}
return svg;
}
function createIcon(type, id, style) {
const svg = document.createElementNS(svgns, 'svg');
svg.appendChild(createUse(type, id));
@ -34,5 +41,6 @@ function resolveIcon(container) {
export {
createIcon,
changeIcon,
resolveIcon
}