diff --git a/src/facilities/bodyModification/bodyModification.js b/src/facilities/bodyModification/bodyModification.js index ed41050f65ce62a5529a0ddb0648294cf22b02cb..43bd3a5e87d1bf90fd16e5e9031fc05c983b7f46 100644 --- a/src/facilities/bodyModification/bodyModification.js +++ b/src/facilities/bodyModification/bodyModification.js @@ -1,5 +1,6 @@ App.UI.bodyModification = function(slave, cheat = false) { - const el = new DocumentFragment(); + const container = document.createElement("span"); + container.id = "body-modification"; const { He, His, he, his, him, himself @@ -10,15 +11,19 @@ App.UI.bodyModification = function(slave, cheat = false) { let scarApplied; let brandApplied; - if (V.seeImages > 0) { - App.Events.drawEventArt(el, slave); - } - el.append(intro()); - el.append(reaction()); - el.append(piercings()); - + container.append(createPage()); + return container; - return el; + function createPage() { + const el = new DocumentFragment(); + if (V.seeImages > 0) { + App.Events.drawEventArt(el, slave); + } + el.append(intro()); + el.append(reaction()); + el.append(piercings()); + return el; + } function intro() { const el = new DocumentFragment(); @@ -222,7 +227,7 @@ App.UI.bodyModification = function(slave, cheat = false) { } } r.push(App.UI.DOM.generateLinksStrip(linkArray)); - App.Events.addNode(el, r, "div", "indent"); + App.Events.addNode(el, r, "div"); r = []; // Determine parts that cannot be pierced @@ -319,6 +324,6 @@ App.UI.bodyModification = function(slave, cheat = false) { } function refresh() { - App.UI.reload(); + jQuery("#body-modification").empty().append(createPage()); } };