From d497e429cc053013e3cb233fe6d6342927d0edb5 Mon Sep 17 00:00:00 2001 From: lowercasedonkey <lowercasedonkey@gmail.com> Date: Sun, 23 Feb 2020 13:35:07 -0500 Subject: [PATCH] Move art refresh with dom into wider scope --- src/art/artJS.js | 24 ++++++++++++++++++++++++ src/js/wardrobeUse.js | 17 +---------------- 2 files changed, 25 insertions(+), 16 deletions(-) diff --git a/src/art/artJS.js b/src/art/artJS.js index 022fbeca7b9..43bf11d6142 100644 --- a/src/art/artJS.js +++ b/src/art/artJS.js @@ -50,6 +50,30 @@ App.Art.SlaveArtElement = function(artSlave, artSize, UIDisplay) { return App.Art.renderedArtElement(artSlave, artSize); } }; +App.Art.refreshSlaveArt = function(artSlave, artSize, spanID) { + if ($('#'+spanID).length) { + if (V.seeImages === 1 && V.eventDescription !== 1) { + let image = document.createElement('div'); + if (artSize === 3) { + if (V.imageChoice === 1) { + image.className = "imageRef lrgVector"; + } else { + image.className = "imageRef lrgRender"; + } + let mask = document.createElement('div'); + mask.className = "mask"; + mask.textContent = " "; + image.appendChild(mask); + } else if (artSize === 2) { + image.className = "imageRef medImg"; + } else if (artsize < 2) { + image.className = "imageRef smlImg"; + } + image.appendChild(App.Art.SlaveArtElement(artSlave, artSize)); + jQuery('#artFrame').empty().append(image); + } + } +}; window.ArtControlRendered = function ArtControlRendered(slave, sizePlacement) { return App.Art.elementToMarkup(App.Art.renderedArtElement(slave, sizePlacement)); diff --git a/src/js/wardrobeUse.js b/src/js/wardrobeUse.js index 3ed279d9b23..cfa2d979c03 100644 --- a/src/js/wardrobeUse.js +++ b/src/js/wardrobeUse.js @@ -813,21 +813,6 @@ App.UI.Wardrobe.refreshAll = function(slave) { App.UI.Wardrobe.vaginalAttachment(slave); App.UI.Wardrobe.dickAccessory(slave); App.UI.Wardrobe.chastity(slave); - if ($('#artFrame').length) { - if (V.seeImages === 1 && V.eventDescription !== 1) { - let image = document.createElement('div'); - if (V.imageChoice === 1) { - image.className = "imageRef lrgVector"; - } else { - image.className = "imageRef lrgRender"; - } - let mask = document.createElement('div'); - mask.className = "mask"; - mask.textContent = " "; - image.appendChild(mask); - image.appendChild(App.Art.SlaveArtElement(slave, 3)); - jQuery('#artFrame').empty().append(image); - } - } + App.Art.refreshSlaveArt(slave, 3, "artFrame"); return; }; -- GitLab