From 3f3e99e86292fb505e3fc3082760cda92639c522 Mon Sep 17 00:00:00 2001
From: lowercasedonkey <lowercasedonkey@gmail.com>
Date: Thu, 27 Aug 2020 19:44:06 -0400
Subject: [PATCH] add simple transaction display

---
 src/markets/theMarket/market.js       |  4 ++++
 src/markets/theMarket/tradeMenials.js | 32 ++++++++++++++++++++-------
 2 files changed, 28 insertions(+), 8 deletions(-)

diff --git a/src/markets/theMarket/market.js b/src/markets/theMarket/market.js
index a172b7fcbaa..7fbde0137e7 100644
--- a/src/markets/theMarket/market.js
+++ b/src/markets/theMarket/market.js
@@ -10,6 +10,10 @@ App.UI.market = function() {
 	menialSpan.append(App.UI.tradeMenials());
 	span.append(menialSpan);
 
+	const menialTransactionResult  = document.createElement("div");
+	menialTransactionResult.id = "menial-transaction-result";
+	span.append(menialTransactionResult);
+
 	return span;
 };
 
diff --git a/src/markets/theMarket/tradeMenials.js b/src/markets/theMarket/tradeMenials.js
index 510bb81011e..57b16edcae8 100644
--- a/src/markets/theMarket/tradeMenials.js
+++ b/src/markets/theMarket/tradeMenials.js
@@ -158,9 +158,11 @@ App.UI.tradeMenials = function() {
 			div = document.createElement("div");
 			linkArray = [];
 			const buySomeMenials = function(number = 1) {
+				const value = forceNeg(menialSlaveCost(number) * number);
 				V.menials += number;
 				V.menialSupplyFactor -= number;
-				cashX(forceNeg(menialSlaveCost(number) * number), "menialTransfer");
+				cashX(value, "menialTransfer");
+				jQuery("#menial-transaction-result").empty().append(App.UI.DOM.cashFormat(value));
 			};
 
 			linkArray.push(
@@ -200,9 +202,11 @@ App.UI.tradeMenials = function() {
 		if (V.menials > 0) {
 			linkArray = [];
 			const sellSomeMenials = function(number = 1) {
+				const value = menialSlaveCost(number) * number;
 				V.menials -= number;
 				V.menialDemandFactor -= number;
-				cashX(menialSlaveCost(number) * number, "menialTransfer");
+				cashX(value, "menialTransfer");
+				jQuery("#menial-transaction-result").empty().append(App.UI.DOM.cashFormat(value));
 			};
 			linkArray.push(
 				App.UI.DOM.link(
@@ -243,9 +247,11 @@ App.UI.tradeMenials = function() {
 			if (V.arcadeUpgradeFuckdolls > 0) {
 				convertCost = 100;
 				const convertSomeMenialsToFuckdolls = function(number) {
+					const value = forceNeg(number * convertCost);
 					V.menials -= number;
 					V.fuckdolls += number;
-					cashX(forceNeg(number * convertCost), "menialTransfer");
+					cashX(value, "menialTransfer");
+					jQuery("#menial-transaction-result").empty().append(App.UI.DOM.cashFormat(value));
 				};
 				linkArray = [];
 				linkArray.push(
@@ -282,9 +288,11 @@ App.UI.tradeMenials = function() {
 			if (V.dairyFeedersUpgrade > 0) {
 				convertCost = 500;
 				const convertSomeMenialsToBioreactors = function(number) {
+					const value = forceNeg(number * convertCost);
 					V.menials -= number;
 					V.menialBioreactors += number;
-					cashX(forceNeg(number * convertCost), "menialTransfer");
+					cashX(value, "menialTransfer");
+					jQuery("#menial-transaction-result").empty().append(App.UI.DOM.cashFormat(value));
 				};
 				linkArray = [];
 				linkArray.push(
@@ -339,9 +347,11 @@ App.UI.tradeMenials = function() {
 					div = document.createElement("div");
 					linkArray = [];
 					const buySomeFuckdolls = function(number = 1) {
+						const value = forceNeg(menialSlaveCost(number) * number);
 						V.fuckdolls += number;
 						V.menialSupplyFactor -= number;
-						cashX(forceNeg(menialSlaveCost(number) * number), "fuckdollsTransfer");
+						cashX(value, "fuckdollsTransfer");
+						jQuery("#menial-transaction-result").empty().append(App.UI.DOM.cashFormat(value));
 					};
 
 					linkArray.push(
@@ -381,9 +391,11 @@ App.UI.tradeMenials = function() {
 			if (V.fuckdolls >= 1) {
 				linkArray = [];
 				const sellSomeFuckdolls = function(number = 1) {
+					const value = menialSlaveCost(number) * number;
 					V.menials -= number;
 					V.menialDemandFactor -= number;
-					cashX(menialSlaveCost(number) * number, "fuckdollsTransfer");
+					cashX(value, "fuckdollsTransfer");
+					jQuery("#menial-transaction-result").empty().append(App.UI.DOM.cashFormat(value));
 				};
 				linkArray.push(
 					App.UI.DOM.link(
@@ -435,9 +447,11 @@ App.UI.tradeMenials = function() {
 					div = document.createElement("div");
 					linkArray = [];
 					const buySomeBioreactors = function(number = 1) {
+						const value = forceNeg(menialSlaveCost(number - 100) * number);
 						V.menialBioreactors += number;
 						V.menialSupplyFactor -= number;
-						cashX(forceNeg(menialSlaveCost(number - 100) * number), "bioreactorsTransfer");
+						cashX(value, "bioreactorsTransfer");
+						jQuery("#menial-transaction-result").empty().append(App.UI.DOM.cashFormat(value));
 					};
 
 					linkArray.push(
@@ -477,9 +491,11 @@ App.UI.tradeMenials = function() {
 			if (V.menialBioreactors >= 1) {
 				linkArray = [];
 				const sellSomeBioreactors = function(number = 1) {
+					const value = menialSlaveCost(number - 100) * number;
 					V.menials -= number;
 					V.menialDemandFactor -= number;
-					cashX(menialSlaveCost(number - 100) * number, "bioreactorsTransfer");
+					jQuery("#menial-transaction-result").empty().append(App.UI.DOM.cashFormat(value));
+					cashX(value, "bioreactorsTransfer");
 				};
 				linkArray.push(
 					App.UI.DOM.link(
-- 
GitLab