structure adjustment
This commit is contained in:
@ -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
|
||||
}
|
Reference in New Issue
Block a user