Added brewday pre calculated boil values.

Tue, 05 Feb 2019 23:09:52 +0100

author
Michiel Broek <mbroek@mbse.eu>
date
Tue, 05 Feb 2019 23:09:52 +0100
changeset 244
3755db604432
parent 243
b43214d218c0
child 245
3649c3d31d15

Added brewday pre calculated boil values.

www/js/prod_edit.js file | annotate | diff | comparison | revisions
www/prod_edit.php file | annotate | diff | comparison | revisions
--- a/www/js/prod_edit.js	Tue Feb 05 21:55:22 2019 +0100
+++ b/www/js/prod_edit.js	Tue Feb 05 23:09:52 2019 +0100
@@ -137,6 +137,7 @@
                 $('#est_og2').val(est_og);
 		$('#est_og3').val(est_og);
 		preboil_sg = estimate_sg(sugarsm, parseFloat(dataRecord.boil_size));
+		$('#est_pre_sg').val(preboil_sg);
 		var color = kw_to_ebc(dataRecord.color_method, colorw);
 		dataRecord.est_color = color;
                 $('#est_color').val(color);
@@ -1295,9 +1296,11 @@
 
 		$('#batch_size').on('change', function (event) {
 			console.log("batch_size change:"+event.args.value+" old:"+dataRecord.batch_size);
+			$("#est_a_vol").val(event.args.value * 1.04);
 			var new_boil = parseFloat(event.args.value) + dataRecord.boil_size - dataRecord.batch_size;
 			dataRecord.boil_size = new_boil;
 			$("#boil_size").val(Math.round(new_boil * 100) / 100);
+			$("#est_pre_vol").val(Math.round(new_boil * 1.04 * 100) / 100);
 			dataRecord.batch_size = parseFloat(event.args.value);
 			calcFermentablesFromOG(parseFloat($("#est_og").jqxNumberInput('decimal')));     // Keep the OG
 			calcFermentables();
@@ -1314,6 +1317,7 @@
 			var new_boil = parseFloat(dataRecord.batch_size) + new_evap;
 			dataRecord.boil_time = parseFloat(event.args.value);
 			dataRecord.boil_size = new_boil;
+			$("#est_pre_vol").val(Math.round(new_boil * 1.04 * 100) / 100);
 			$("#boil_size").val(Math.round(new_boil * 100) / 100);
 			calcFermentables();
 			calcSVG();
@@ -1484,6 +1488,7 @@
 			$("#eq_batch_size").val(datarecord.batch_size);
 			dataRecord.batch_size = datarecord.batch_size;
 			$("#batch_size").val(datarecord.batch_size);
+			$("#est_a_vol").val(datarecord.batch_size * 1.04);
 			$("#eq_tun_volume").val(datarecord.tun_volume);
 			dataRecord.eq_tun_weight = datarecord.tun_weight;
 			dataRecord.eq_tun_specific_heat = datarecord.tun_specific_heat;
@@ -1828,7 +1833,9 @@
 			$("#st_carb_max2").val(dataRecord.st_carb_max);
 			$("#type").val(dataRecord.type);
 			$("#batch_size").val(dataRecord.batch_size);
+			$("#est_a_vol").val(dataRecord.batch_size * 1.04);
 			$("#boil_size").val(dataRecord.boil_size);
+			$("#est_pre_vol").val(dataRecord.boil_size * 1.04);
 			$("#boil_time").val(dataRecord.boil_time);
 			$("#efficiency").val(dataRecord.efficiency);
 			$("#est_og").val(dataRecord.est_og);
@@ -3892,16 +3899,22 @@
 	$("#est_mash_sg").jqxNumberInput({ inputMode: 'simple', readOnly: true, theme: theme, width: 70, height: 23, decimalDigits: 3 });
 	$("#brew_preboil_sg").jqxTooltip({ content: 'Het gemeten SG in de kookketel na het spoelen en voor het koken.' });
 	$("#brew_preboil_sg").jqxNumberInput( SGopts );
+	$("#est_pre_sg").jqxTooltip({ content: 'Het berekende SG in de kookketel na het spoelen en voor het koken.' });
+	$("#est_pre_sg").jqxNumberInput({ inputMode: 'simple', readOnly: true, theme: theme, width: 70, height: 23, decimalDigits: 3 });
 	$("#brew_aboil_sg").jqxTooltip({ content: 'Het gemeten SG in de kookketel na het koken.' });
 	$("#brew_aboil_sg").jqxNumberInput( SGopts );
-	$("#est_og3").jqxTooltip({ content: 'Het geschatte SG in de kookketel na het koken.' });
+	$("#est_og3").jqxTooltip({ content: 'Het gewenste SG in de kookketel na het koken.' });
 	$("#est_og3").jqxNumberInput({ inputMode: 'simple', theme: theme, width: 70, height: 23, decimalDigits: 3, readOnly: true });
 	$("#brew_mash_efficiency").jqxTooltip({ content: 'Het behaalde maisch rendement.' });
 	$("#brew_mash_efficiency").jqxNumberInput({ inputMode: 'simple', readOnly: true, theme: theme, width: 90, height: 23, decimalDigits: 1 });
 	$("#brew_preboil_volume").jqxTooltip({ content: 'Het volume van het wort voor het koken.' });
 	$("#brew_preboil_volume").jqxNumberInput( Spin1dec5 );
+	$("#est_pre_vol").jqxTooltip({ content: 'Het berekende volume van het wort voor het koken.' });
+	$("#est_pre_vol").jqxNumberInput({ inputMode: 'simple', readOnly: true, theme: theme, width: 70, height: 23, decimalDigits: 1 });
 	$("#brew_aboil_volume").jqxTooltip({ content: 'Het volume van het wort na het koken.' });
 	$("#brew_aboil_volume").jqxNumberInput( Spin1dec5 );
+	$("#est_a_vol").jqxTooltip({ content: 'Het gewenste volume na het koken.' });
+	$("#est_a_vol").jqxNumberInput({ inputMode: 'simple', readOnly: true, theme: theme, width: 70, height: 23, decimalDigits: 1 });
 	$("#brew_preboil_efficiency").jqxTooltip({ content: 'Het berekende rendement voor het koken.' });
 	$("#brew_preboil_efficiency").jqxNumberInput({ inputMode: 'simple', readOnly: true, theme: theme, width: 90, height: 23, decimalDigits: 1 });
 	$("#brew_aboil_efficiency").jqxTooltip({ content: 'Het bereikte rendement na het koken.' });
--- a/www/prod_edit.php	Tue Feb 05 21:55:22 2019 +0100
+++ b/www/prod_edit.php	Tue Feb 05 23:09:52 2019 +0100
@@ -446,7 +446,7 @@
        <td style="vertical-align: top; float: right;">Maisch SG:</td>
        <td><div style="float: left;" id="brew_mash_sg"></div><div style="float: left; margin-left: 15px;" id="est_mash_sg"></div></td>
        <td style="vertical-align: top; float: right;">SG voor koken:</td>
-       <td><div id="brew_preboil_sg"></div></td>
+       <td><div style="float: left;" id="brew_preboil_sg"></div><div style="float: left; margin-left: 15px;" id="est_pre_sg"></div></td>
        <td style="vertical-align: top; float: right;">SG na koken:</td>
        <td><div style="float: left;" id="brew_aboil_sg"></div><div style="float: left; margin-left: 15px;" id="est_og3"></div></td>
       </tr>
@@ -454,9 +454,9 @@
        <td style="vertical-align: top; float: right;">Maisch rendement:</td>
        <td><div id="brew_mash_efficiency"></div></td>
        <td style="vertical-align: top; float: right;">Volume voor koken:</td>
-       <td><div id="brew_preboil_volume"></div></td>
+       <td><div style="float: left;" id="brew_preboil_volume"></div><div style="float: left; margin-left: 15px;" id="est_pre_vol"></div></td>
        <td style="vertical-align: top; float: right;">Volume na koken:</td>
-       <td><div id="brew_aboil_volume"></div></td>
+       <td><div style="float: left;" id="brew_aboil_volume"></div><div style="float: left; margin-left: 15px;" id="est_a_vol"></div></td>
       </tr>
       <tr>
        <td colspan="2"> </td>

mercurial