replace innerHTML += with proper appendChild
This commit is contained in:
@@ -91,8 +91,10 @@ export function badgeEditorToggleFilePicker(ev, sender, el) {
|
|||||||
|
|
||||||
export function badgeEditorAddBadge(ev, sender, el) {
|
export function badgeEditorAddBadge(ev, sender, el) {
|
||||||
// TODO: page templates do not get updated on mutation
|
// TODO: page templates do not get updated on mutation
|
||||||
const badge = document.getElementById('badge-template').innerText;
|
const badgeTemplate = document.getElementById('badge-template').innerText;
|
||||||
el.innerHTML += badge;
|
const parser = new DOMParser();
|
||||||
|
const e = parser.parseFromString(badgeTemplate, 'text/html').body.firstElementChild;
|
||||||
|
el.appendChild(e);
|
||||||
b.trigger('badgeEditorAssignImgId');
|
b.trigger('badgeEditorAssignImgId');
|
||||||
badgesCount++;
|
badgesCount++;
|
||||||
b.trigger('setBadgeCount');
|
b.trigger('setBadgeCount');
|
||||||
|
|||||||
@@ -1,7 +1,9 @@
|
|||||||
export const b = {}
|
export const b = {}
|
||||||
|
|
||||||
export function addCollection(ev, sender, el) {
|
export function addCollection(ev, sender, el) {
|
||||||
el.innerHTML += b.templates.collectionItem;
|
const parser = new DOMParser();
|
||||||
|
const e = parser.parseFromString(b.templates.collectionItem, 'text/html').body.firstElementChild;
|
||||||
|
el.appendChild(e);
|
||||||
}
|
}
|
||||||
|
|
||||||
export function deleteCollection(ev, sender, el) {
|
export function deleteCollection(ev, sender, el) {
|
||||||
|
|||||||
Reference in New Issue
Block a user