www/js/prod_edit.js

changeset 244
3755db604432
parent 241
e95d2886f49f
child 245
3649c3d31d15
equal deleted inserted replaced
243:b43214d218c0 244:3755db604432
135 dataRecord.est_og = est_og; 135 dataRecord.est_og = est_og;
136 $('#est_og').val(est_og); 136 $('#est_og').val(est_og);
137 $('#est_og2').val(est_og); 137 $('#est_og2').val(est_og);
138 $('#est_og3').val(est_og); 138 $('#est_og3').val(est_og);
139 preboil_sg = estimate_sg(sugarsm, parseFloat(dataRecord.boil_size)); 139 preboil_sg = estimate_sg(sugarsm, parseFloat(dataRecord.boil_size));
140 $('#est_pre_sg').val(preboil_sg);
140 var color = kw_to_ebc(dataRecord.color_method, colorw); 141 var color = kw_to_ebc(dataRecord.color_method, colorw);
141 dataRecord.est_color = color; 142 dataRecord.est_color = color;
142 $('#est_color').val(color); 143 $('#est_color').val(color);
143 $('#est_color2').val(color); 144 $('#est_color2').val(color);
144 var scolor = ebc_to_color(color); 145 var scolor = ebc_to_color(color);
1293 calcIBUs(); 1294 calcIBUs();
1294 }); 1295 });
1295 1296
1296 $('#batch_size').on('change', function (event) { 1297 $('#batch_size').on('change', function (event) {
1297 console.log("batch_size change:"+event.args.value+" old:"+dataRecord.batch_size); 1298 console.log("batch_size change:"+event.args.value+" old:"+dataRecord.batch_size);
1299 $("#est_a_vol").val(event.args.value * 1.04);
1298 var new_boil = parseFloat(event.args.value) + dataRecord.boil_size - dataRecord.batch_size; 1300 var new_boil = parseFloat(event.args.value) + dataRecord.boil_size - dataRecord.batch_size;
1299 dataRecord.boil_size = new_boil; 1301 dataRecord.boil_size = new_boil;
1300 $("#boil_size").val(Math.round(new_boil * 100) / 100); 1302 $("#boil_size").val(Math.round(new_boil * 100) / 100);
1303 $("#est_pre_vol").val(Math.round(new_boil * 1.04 * 100) / 100);
1301 dataRecord.batch_size = parseFloat(event.args.value); 1304 dataRecord.batch_size = parseFloat(event.args.value);
1302 calcFermentablesFromOG(parseFloat($("#est_og").jqxNumberInput('decimal'))); // Keep the OG 1305 calcFermentablesFromOG(parseFloat($("#est_og").jqxNumberInput('decimal'))); // Keep the OG
1303 calcFermentables(); 1306 calcFermentables();
1304 calcSVG(); 1307 calcSVG();
1305 calcFG(); 1308 calcFG();
1312 var old_evap = parseFloat(dataRecord.boil_size) - parseFloat(dataRecord.batch_size); 1315 var old_evap = parseFloat(dataRecord.boil_size) - parseFloat(dataRecord.batch_size);
1313 var new_evap = old_evap * (parseFloat(event.args.value) / dataRecord.boil_time); 1316 var new_evap = old_evap * (parseFloat(event.args.value) / dataRecord.boil_time);
1314 var new_boil = parseFloat(dataRecord.batch_size) + new_evap; 1317 var new_boil = parseFloat(dataRecord.batch_size) + new_evap;
1315 dataRecord.boil_time = parseFloat(event.args.value); 1318 dataRecord.boil_time = parseFloat(event.args.value);
1316 dataRecord.boil_size = new_boil; 1319 dataRecord.boil_size = new_boil;
1320 $("#est_pre_vol").val(Math.round(new_boil * 1.04 * 100) / 100);
1317 $("#boil_size").val(Math.round(new_boil * 100) / 100); 1321 $("#boil_size").val(Math.round(new_boil * 100) / 100);
1318 calcFermentables(); 1322 calcFermentables();
1319 calcSVG(); 1323 calcSVG();
1320 calcFG(); 1324 calcFG();
1321 calcABV(); 1325 calcABV();
1482 dataRecord.boil_size = datarecord.boil_size; 1486 dataRecord.boil_size = datarecord.boil_size;
1483 $("#boil_size").val(datarecord.boil_size); 1487 $("#boil_size").val(datarecord.boil_size);
1484 $("#eq_batch_size").val(datarecord.batch_size); 1488 $("#eq_batch_size").val(datarecord.batch_size);
1485 dataRecord.batch_size = datarecord.batch_size; 1489 dataRecord.batch_size = datarecord.batch_size;
1486 $("#batch_size").val(datarecord.batch_size); 1490 $("#batch_size").val(datarecord.batch_size);
1491 $("#est_a_vol").val(datarecord.batch_size * 1.04);
1487 $("#eq_tun_volume").val(datarecord.tun_volume); 1492 $("#eq_tun_volume").val(datarecord.tun_volume);
1488 dataRecord.eq_tun_weight = datarecord.tun_weight; 1493 dataRecord.eq_tun_weight = datarecord.tun_weight;
1489 dataRecord.eq_tun_specific_heat = datarecord.tun_specific_heat; 1494 dataRecord.eq_tun_specific_heat = datarecord.tun_specific_heat;
1490 dataRecord.eq_tun_material = datarecord.tun_material; 1495 dataRecord.eq_tun_material = datarecord.tun_material;
1491 dataRecord.eq_tun_height = datarecord.tun_height / 100.0; 1496 dataRecord.eq_tun_height = datarecord.tun_height / 100.0;
1826 $("#st_carb_min2").val(dataRecord.st_carb_min); 1831 $("#st_carb_min2").val(dataRecord.st_carb_min);
1827 $("#st_carb_max").val(dataRecord.st_carb_max); 1832 $("#st_carb_max").val(dataRecord.st_carb_max);
1828 $("#st_carb_max2").val(dataRecord.st_carb_max); 1833 $("#st_carb_max2").val(dataRecord.st_carb_max);
1829 $("#type").val(dataRecord.type); 1834 $("#type").val(dataRecord.type);
1830 $("#batch_size").val(dataRecord.batch_size); 1835 $("#batch_size").val(dataRecord.batch_size);
1836 $("#est_a_vol").val(dataRecord.batch_size * 1.04);
1831 $("#boil_size").val(dataRecord.boil_size); 1837 $("#boil_size").val(dataRecord.boil_size);
1838 $("#est_pre_vol").val(dataRecord.boil_size * 1.04);
1832 $("#boil_time").val(dataRecord.boil_time); 1839 $("#boil_time").val(dataRecord.boil_time);
1833 $("#efficiency").val(dataRecord.efficiency); 1840 $("#efficiency").val(dataRecord.efficiency);
1834 $("#est_og").val(dataRecord.est_og); 1841 $("#est_og").val(dataRecord.est_og);
1835 $("#est_og2").val(dataRecord.est_og); 1842 $("#est_og2").val(dataRecord.est_og);
1836 $("#est_og3").val(dataRecord.est_og); 1843 $("#est_og3").val(dataRecord.est_og);
3890 $("#brew_mash_sg").on('valueChanged', function () { calcMashEfficiency(); }); 3897 $("#brew_mash_sg").on('valueChanged', function () { calcMashEfficiency(); });
3891 $("#est_mash_sg").jqxTooltip({ content: 'Het berekende verwachte SG na het maischen.' }); 3898 $("#est_mash_sg").jqxTooltip({ content: 'Het berekende verwachte SG na het maischen.' });
3892 $("#est_mash_sg").jqxNumberInput({ inputMode: 'simple', readOnly: true, theme: theme, width: 70, height: 23, decimalDigits: 3 }); 3899 $("#est_mash_sg").jqxNumberInput({ inputMode: 'simple', readOnly: true, theme: theme, width: 70, height: 23, decimalDigits: 3 });
3893 $("#brew_preboil_sg").jqxTooltip({ content: 'Het gemeten SG in de kookketel na het spoelen en voor het koken.' }); 3900 $("#brew_preboil_sg").jqxTooltip({ content: 'Het gemeten SG in de kookketel na het spoelen en voor het koken.' });
3894 $("#brew_preboil_sg").jqxNumberInput( SGopts ); 3901 $("#brew_preboil_sg").jqxNumberInput( SGopts );
3902 $("#est_pre_sg").jqxTooltip({ content: 'Het berekende SG in de kookketel na het spoelen en voor het koken.' });
3903 $("#est_pre_sg").jqxNumberInput({ inputMode: 'simple', readOnly: true, theme: theme, width: 70, height: 23, decimalDigits: 3 });
3895 $("#brew_aboil_sg").jqxTooltip({ content: 'Het gemeten SG in de kookketel na het koken.' }); 3904 $("#brew_aboil_sg").jqxTooltip({ content: 'Het gemeten SG in de kookketel na het koken.' });
3896 $("#brew_aboil_sg").jqxNumberInput( SGopts ); 3905 $("#brew_aboil_sg").jqxNumberInput( SGopts );
3897 $("#est_og3").jqxTooltip({ content: 'Het geschatte SG in de kookketel na het koken.' }); 3906 $("#est_og3").jqxTooltip({ content: 'Het gewenste SG in de kookketel na het koken.' });
3898 $("#est_og3").jqxNumberInput({ inputMode: 'simple', theme: theme, width: 70, height: 23, decimalDigits: 3, readOnly: true }); 3907 $("#est_og3").jqxNumberInput({ inputMode: 'simple', theme: theme, width: 70, height: 23, decimalDigits: 3, readOnly: true });
3899 $("#brew_mash_efficiency").jqxTooltip({ content: 'Het behaalde maisch rendement.' }); 3908 $("#brew_mash_efficiency").jqxTooltip({ content: 'Het behaalde maisch rendement.' });
3900 $("#brew_mash_efficiency").jqxNumberInput({ inputMode: 'simple', readOnly: true, theme: theme, width: 90, height: 23, decimalDigits: 1 }); 3909 $("#brew_mash_efficiency").jqxNumberInput({ inputMode: 'simple', readOnly: true, theme: theme, width: 90, height: 23, decimalDigits: 1 });
3901 $("#brew_preboil_volume").jqxTooltip({ content: 'Het volume van het wort voor het koken.' }); 3910 $("#brew_preboil_volume").jqxTooltip({ content: 'Het volume van het wort voor het koken.' });
3902 $("#brew_preboil_volume").jqxNumberInput( Spin1dec5 ); 3911 $("#brew_preboil_volume").jqxNumberInput( Spin1dec5 );
3912 $("#est_pre_vol").jqxTooltip({ content: 'Het berekende volume van het wort voor het koken.' });
3913 $("#est_pre_vol").jqxNumberInput({ inputMode: 'simple', readOnly: true, theme: theme, width: 70, height: 23, decimalDigits: 1 });
3903 $("#brew_aboil_volume").jqxTooltip({ content: 'Het volume van het wort na het koken.' }); 3914 $("#brew_aboil_volume").jqxTooltip({ content: 'Het volume van het wort na het koken.' });
3904 $("#brew_aboil_volume").jqxNumberInput( Spin1dec5 ); 3915 $("#brew_aboil_volume").jqxNumberInput( Spin1dec5 );
3916 $("#est_a_vol").jqxTooltip({ content: 'Het gewenste volume na het koken.' });
3917 $("#est_a_vol").jqxNumberInput({ inputMode: 'simple', readOnly: true, theme: theme, width: 70, height: 23, decimalDigits: 1 });
3905 $("#brew_preboil_efficiency").jqxTooltip({ content: 'Het berekende rendement voor het koken.' }); 3918 $("#brew_preboil_efficiency").jqxTooltip({ content: 'Het berekende rendement voor het koken.' });
3906 $("#brew_preboil_efficiency").jqxNumberInput({ inputMode: 'simple', readOnly: true, theme: theme, width: 90, height: 23, decimalDigits: 1 }); 3919 $("#brew_preboil_efficiency").jqxNumberInput({ inputMode: 'simple', readOnly: true, theme: theme, width: 90, height: 23, decimalDigits: 1 });
3907 $("#brew_aboil_efficiency").jqxTooltip({ content: 'Het bereikte rendement na het koken.' }); 3920 $("#brew_aboil_efficiency").jqxTooltip({ content: 'Het bereikte rendement na het koken.' });
3908 $("#brew_aboil_efficiency").jqxNumberInput({ inputMode: 'simple', readOnly: true, theme: theme, width: 90, height: 23, decimalDigits: 1 }); 3921 $("#brew_aboil_efficiency").jqxNumberInput({ inputMode: 'simple', readOnly: true, theme: theme, width: 90, height: 23, decimalDigits: 1 });
3909 $("#brew_sparge_temperature").jqxNumberInput( Spin1dec5 ); 3922 $("#brew_sparge_temperature").jqxNumberInput( Spin1dec5 );

mercurial