Don't count sugar for preboil gravity.

Thu, 15 Nov 2018 22:36:09 +0100

author
Michiel Broek <mbroek@mbse.eu>
date
Thu, 15 Nov 2018 22:36:09 +0100
changeset 97
22c277be7e7e
parent 96
107c12c3e49d
child 98
92d6bc8a4cdd

Don't count sugar for preboil gravity.

www/js/rec_edit.js file | annotate | diff | comparison | revisions
--- a/www/js/rec_edit.js	Thu Nov 15 22:22:51 2018 +0100
+++ b/www/js/rec_edit.js	Thu Nov 15 22:36:09 2018 +0100
@@ -45,6 +45,8 @@
 $(document).ready(function () {
 
 	var	preboil_sg = 0;
+	var	sugarsm = 0;	// Sugars after mash
+	var	sugarsf = 0;	// Sugars after boil
 	var     psugar = 0;     // Percentage real sugars
 	var     pcara = 0;      // Percentage cara/crystal malts
 
@@ -57,13 +59,12 @@
 
 	function calcFermentables() {
 		console.log("calcFermentables()");
-
-//		var rows = $('#fermentableGrid').jqxGrid('getrows');
+		sugarsf = 0;	// Sugar weight
+		sugarsm = 0;
+		psugar = 0;	// Percentage real sugars
+		pcara = 0;	// Percentage cara/crystal malts
 
 		var rows = $('#fermentableGrid').jqxGrid('getboundrows');
-		var	sugars = 0;	// Sugar weight
-		psugar = 0;	// Percentage real sugars
-		pcara = 0;	// Percentage cara/crystal malts
 		for (var i = 0; i < rows.length; i++) {
 			var row = rows[i];
 			if (row.f_type == "Sugar")
@@ -71,14 +72,15 @@
 			if (row.f_type == "Crystal")
 				pcara += row.f_percentage;
 			var d = row.f_amount * (row.f_yield / 100) * (1 - row.f_moisture / 100);
-			if (row.f_added == "Mash")
+			if (row.f_added == "Mash") {
 				d = parseFloat($("#efficiency").jqxNumberInput('decimal')) / 100 * d;
-			sugars += d;
-//			console.log("suikers: " + sugars + "  suiker%:" + psugar + "  cara%: " + pcara);
+				sugarsm += d;
+			}
+			sugarsf += d;
 			// colorw here too
 		}
-		$('#est_og').val(estimate_sg(sugars, parseFloat($("#batch_size").jqxNumberInput('decimal'))));
-		preboil_sg = estimate_sg(sugars, parseFloat($("#boil_size").jqxNumberInput('decimal')));
+		$('#est_og').val(estimate_sg(sugarsf, parseFloat($("#batch_size").jqxNumberInput('decimal'))));
+		preboil_sg = estimate_sg(sugarsm, parseFloat($("#boil_size").jqxNumberInput('decimal')));
 	};
 
 	function calcInit () {
@@ -88,7 +90,6 @@
 		$('#batch_size').on('change', function (event) { calcFermentables(); });
 		$('#boil_time').on('change', function (event) { calcFermentables(); });
 		$('#fermentableGrid').on('change', function (event) { calcFermentables(); });
-		// calcFermentables();
 	};
 
 	// Styles dropdown list

mercurial