From 1d4adf597b7663f444b6c436f9252ee59512b618 Mon Sep 17 00:00:00 2001 From: DCoded <dcoded@live.com> Date: Thu, 30 Jul 2020 20:28:30 -0400 Subject: [PATCH] Moved rename Farmyard to new function --- src/facilities/farmyard/farmyard.js | 44 +++++++++++++++++------------ 1 file changed, 26 insertions(+), 18 deletions(-) diff --git a/src/facilities/farmyard/farmyard.js b/src/facilities/farmyard/farmyard.js index ffa1bdeb539..0d843c23caa 100644 --- a/src/facilities/farmyard/farmyard.js +++ b/src/facilities/farmyard/farmyard.js @@ -1,12 +1,6 @@ App.Facilities.Farmyard.farmyard = function() { const - frag = new DocumentFragment(), - - renameDiv = document.createElement("div"), - renameNote = document.createElement("span"); - - renameDiv.classList.add("farmyard-rename"); - renameNote.classList.add("note"); + frag = new DocumentFragment(); V.nextButton = "Back to Main"; V.nextLink = "Main"; @@ -24,17 +18,7 @@ App.Facilities.Farmyard.farmyard = function() { App.UI.DOM.appendNewElement("div", frag, upgrades(), "farmyard-upgrades"); App.UI.DOM.appendNewElement("div", frag, animals(), "farmyard-animals"); App.UI.DOM.appendNewElement("div", frag, App.UI.SlaveList.stdFacilityPage(App.Entity.facilities.farmyard), "farmyard-slaves"); - - renameDiv.append(`Rename ${V.farmyardName}: `); - renameNote.append(`Use a noun or similar short phrase`); - - renameDiv.append(App.UI.DOM.makeTextBox(V.farmyardName, newName => { - V.farmyardName = newName; - })); - - renameDiv.append(renameNote); - - frag.append(renameDiv); + App.UI.DOM.appendNewElement("div", frag, rename(), "farmyard-rename"); App.UI.SlaveList.ScrollPosition.restore(); @@ -948,6 +932,30 @@ App.Facilities.Farmyard.farmyard = function() { return frag; } + function rename() { + const + frag = new DocumentFragment(), + + renameDiv = document.createElement("div"), + renameNote = document.createElement("span"); + + renameDiv.classList.add("farmyard-rename"); + renameNote.classList.add("note"); + + renameDiv.append(`Rename ${V.farmyardName}: `); + renameNote.append(` Use a noun or similar short phrase`); + + renameDiv.append(App.UI.DOM.makeTextBox(V.farmyardName, newName => { + V.farmyardName = newName; + })); + + renameDiv.append(renameNote); + + frag.append(renameDiv); + + return frag; + } + function clearAnimalsBought() { for (const i in V.animalsBought) { V.animalsBought[i] = 0; -- GitLab