140 console.log("calcFermentablesFromOG("+OG+")"); |
137 console.log("calcFermentablesFromOG("+OG+")"); |
141 var i, j, sug, d, tot, totmass; |
138 var i, j, sug, d, tot, totmass; |
142 var vol, vol1, vol2, sug2; |
139 var vol, vol1, vol2, sug2; |
143 var mass1, mass2, efficiency; |
140 var mass1, mass2, efficiency; |
144 |
141 |
145 for (j = 1; j < 15; j++) { // Maybe needed if there is equipment, not here. |
142 for (j = 1; j < 15; j++) { |
146 vol = 0; |
143 vol = 0; |
147 sug2 = 0; |
144 sug2 = 0; |
148 efficiency = parseFloat(dataRecord.efficiency); |
145 efficiency = parseFloat(dataRecord.efficiency); |
149 var rows = $('#fermentableGrid').jqxGrid('getrows'); |
146 var rows = $('#fermentableGrid').jqxGrid('getrows'); |
150 for (i = 0; i < rows.length; i++) { |
147 for (i = 0; i < rows.length; i++) { |
303 console.log("calc.init()"); |
313 console.log("calc.init()"); |
304 |
314 |
305 calcSGendMash(); |
315 calcSGendMash(); |
306 calcMashEfficiency(); |
316 calcMashEfficiency(); |
307 |
317 |
|
318 $('#batch_size').on('change', function (event) { |
|
319 console.log("batch_size change:"+event.args.value+" old:"+dataRecord.batch_size); |
|
320 var new_boil = parseFloat(event.args.value) + dataRecord.boil_size - dataRecord.batch_size; |
|
321 dataRecord.boil_size = new_boil; |
|
322 $("#boil_size").val(Math.round(new_boil * 100) / 100); |
|
323 dataRecord.batch_size = parseFloat(event.args.value); |
|
324 calcFermentablesFromOG(parseFloat($("#est_og").jqxNumberInput('decimal'))); // Keep the OG |
|
325 calcFermentables(); |
|
326 calcSVG(); |
|
327 calcABV(); |
|
328 // TODO: adjust the hops, miscs, yeast, water. |
|
329 calcIBUs(); |
|
330 }); |
|
331 $('#boil_time').on('change', function (event) { |
|
332 console.log("boil_time change:"+parseFloat(event.args.value)+" old:"+dataRecord.boil_time); |
|
333 var old_evap = parseFloat(dataRecord.boil_size) - parseFloat(dataRecord.batch_size); |
|
334 var new_evap = old_evap * (parseFloat(event.args.value) / dataRecord.boil_time); |
|
335 var new_boil = parseFloat(dataRecord.batch_size) + new_evap; |
|
336 dataRecord.boil_time = parseFloat(event.args.value); |
|
337 dataRecord.boil_size = new_boil; |
|
338 $("#boil_size").val(Math.round(new_boil * 100) / 100); |
|
339 calcFermentables(); |
|
340 calcSVG(); |
|
341 calcABV(); |
|
342 // TODO: adjust the hops, miscs, yeast, water. |
|
343 calcIBUs(); |
|
344 }); |
|
345 $('#efficiency').on('change', function (event) { |
|
346 console.log("efficiency change:"+event.args.value); |
|
347 calcFermentables(); |
|
348 calcSVG(); |
|
349 calcABV(); |
|
350 calcIBUs(); |
|
351 }); |
|
352 $('#est_og').on('change', function (event) { |
|
353 console.log("est_og change:"+event.args.value); |
|
354 calcFermentablesFromOG(event.args.value); // Adjust fermentables amounts |
|
355 calcFermentables(); // Update the recipe details |
|
356 calcSVG(); |
|
357 calcABV(); // and ABV |
|
358 calcIBUs(); // and the IBU's. |
|
359 }); |
|
360 $('#mash_ph').on('change', function (event) { |
|
361 dataRecord.mash_ph = parseFloat(event.args.value); |
|
362 $("#tgt_mash_ph").val(parseFloat(event.args.value)); |
|
363 // calcWater(); |
|
364 }); |
308 }; |
365 }; |
|
366 |
|
367 $("#styleSelect").jqxDropDownList({ |
|
368 placeHolder: "Kies bierstijl:", |
|
369 theme: theme, |
|
370 source: styleslist, |
|
371 displayMember: "name", |
|
372 width: 150, |
|
373 height: 27, |
|
374 dropDownVerticalAlignment: 'top', |
|
375 dropDownWidth: 500, |
|
376 dropDownHeight: 380, |
|
377 renderer: function (index, label, value) { |
|
378 var datarecord = styleslist.records[index]; |
|
379 return datarecord.style_guide + " " + datarecord.style_letter+ " " + datarecord.name; |
|
380 } |
|
381 }); |
|
382 $("#styleSelect").on('select', function (event) { |
|
383 if (event.args) { |
|
384 var index = event.args.index; |
|
385 var datarecord = styleslist.records[index]; |
|
386 $("#st_name").val(datarecord.name); |
|
387 $("#st_category").val(datarecord.category); |
|
388 $("#st_category_number").val(datarecord.category_number); |
|
389 $("#st_letter").val(datarecord.style_letter); |
|
390 $("#st_guide").val(datarecord.style_guide); |
|
391 $("#st_type").val(datarecord.type); |
|
392 $("#st_og_min").val(datarecord.og_min); |
|
393 $("#st_og_max").val(datarecord.og_max); |
|
394 $("#st_fg_min").val(datarecord.fg_min); |
|
395 $("#st_fg_max").val(datarecord.fg_max); |
|
396 $("#st_ibu_min").val(datarecord.ibu_min); |
|
397 $("#st_ibu_max").val(datarecord.ibu_max); |
|
398 $("#st_color_min").val(datarecord.color_min); |
|
399 $("#st_color_max").val(datarecord.color_max); |
|
400 $("#st_carb_min").val(datarecord.carb_min); |
|
401 $("#st_carb_max").val(datarecord.carb_max); |
|
402 $("#st_abv_min").val(datarecord.abv_min); |
|
403 $("#st_abv_max").val(datarecord.abv_max); |
|
404 } |
|
405 }); |
309 |
406 |
310 // Equipemnt dropdown list |
407 // Equipemnt dropdown list |
311 var equipmentUrl = "includes/db_inventory_equipments.php"; |
408 var equipmentUrl = "includes/db_inventory_equipments.php"; |
312 var equipmentSource = { |
409 var equipmentSource = { |
313 datatype: "json", |
410 datatype: "json", |
332 { name: 'lauter_height', type: 'float' }, |
429 { name: 'lauter_height', type: 'float' }, |
333 { name: 'lauter_deadspace', type: 'float' }, |
430 { name: 'lauter_deadspace', type: 'float' }, |
334 { name: 'kettle_volume', type: 'float' }, |
431 { name: 'kettle_volume', type: 'float' }, |
335 { name: 'kettle_height', type: 'float' }, |
432 { name: 'kettle_height', type: 'float' }, |
336 { name: 'mash_volume', type: 'float' }, |
433 { name: 'mash_volume', type: 'float' }, |
|
434 { name: 'mash_max', type: 'float' }, |
337 { name: 'efficiency', type: 'float' } |
435 { name: 'efficiency', type: 'float' } |
338 ], |
436 ], |
339 url: equipmentUrl, |
437 url: equipmentUrl, |
340 async: true |
438 async: true |
341 }; |
439 }; |
357 if (event.args) { |
455 if (event.args) { |
358 var index = event.args.index; |
456 var index = event.args.index; |
359 var datarecord = equipmentlist.records[index]; |
457 var datarecord = equipmentlist.records[index]; |
360 $("#eq_name").val(datarecord.name); |
458 $("#eq_name").val(datarecord.name); |
361 $("#eq_boil_size").val(datarecord.boil_size); |
459 $("#eq_boil_size").val(datarecord.boil_size); |
|
460 dataRecord.boil_size = datarecord.boil_size; |
|
461 $("#boil_size").val(datarecord.boil_size); |
362 $("#eq_batch_size").val(datarecord.batch_size); |
462 $("#eq_batch_size").val(datarecord.batch_size); |
|
463 dataRecord.batch_size = datarecord.batch_size; |
|
464 $("#batch_size").val(datarecord.batch_size); |
363 $("#eq_tun_volume").val(datarecord.tun_volume); |
465 $("#eq_tun_volume").val(datarecord.tun_volume); |
364 dataRecord.eq_tun_weight = datarecord.tun_weight; |
466 dataRecord.eq_tun_weight = datarecord.tun_weight; |
365 dataRecord.eq_tun_specific_heat = datarecord.tun_specific_heat; |
467 dataRecord.eq_tun_specific_heat = datarecord.tun_specific_heat; |
366 dataRecord.eq_tun_material = datarecord.tun_material; |
468 dataRecord.eq_tun_material = datarecord.tun_material; |
367 dataRecord.eq_tun_height = datarecord.tun_height / 100.0; |
469 dataRecord.eq_tun_height = datarecord.tun_height / 100.0; |
378 $("#eq_lauter_deadspace").val(datarecord.lauter_deadspace); |
480 $("#eq_lauter_deadspace").val(datarecord.lauter_deadspace); |
379 $("#eq_kettle_volume").val(datarecord.kettle_volume); |
481 $("#eq_kettle_volume").val(datarecord.kettle_volume); |
380 dataRecord.eq_kettle_height = datarecord.kettle_height / 100.0; |
482 dataRecord.eq_kettle_height = datarecord.kettle_height / 100.0; |
381 $("#eq_mash_volume").val(datarecord.mash_volume); |
483 $("#eq_mash_volume").val(datarecord.mash_volume); |
382 $("#eq_mash_max").val(datarecord.mash_max); |
484 $("#eq_mash_max").val(datarecord.mash_max); |
|
485 dataRecord.eq_mash_max = datarecord.mash_max; |
|
486 $("#mash_max").val(datarecord.mash_max); |
383 $("#eq_efficiency").val(datarecord.efficiency); |
487 $("#eq_efficiency").val(datarecord.efficiency); |
|
488 dataRecord.efficiency = datarecord.efficiency; |
|
489 $("#efficiency").val(datarecord.efficiency); |
|
490 |
|
491 calcFermentablesFromOG(parseFloat($("#est_og").jqxNumberInput('decimal'))); // Keep the OG |
|
492 calcFermentables(); |
|
493 calcSVG(); |
|
494 calcABV(); |
|
495 // TODO: adjust the hops, miscs, yeast, water. |
|
496 calcIBUs(); |
384 } |
497 } |
385 }); |
498 }); |
386 |
499 |
387 var dataRecord = {}; |
500 var dataRecord = {}; |
388 var url = "includes/db_product.php"; |
501 var url = "includes/db_product.php"; |
420 $("#est_color2").jqxTooltip({ content: 'De kleur in EBC. Dit wordt automatisch berekend.' }); |
533 $("#est_color2").jqxTooltip({ content: 'De kleur in EBC. Dit wordt automatisch berekend.' }); |
421 $("#est_ibu").jqxTooltip({ content: 'De bitterheid in IBU. Dit wordt automatisch berekend.' }); |
534 $("#est_ibu").jqxTooltip({ content: 'De bitterheid in IBU. Dit wordt automatisch berekend.' }); |
422 $("#est_ibu2").jqxTooltip({ content: 'De bitterheid in IBU. Dit wordt automatisch berekend.' }); |
535 $("#est_ibu2").jqxTooltip({ content: 'De bitterheid in IBU. Dit wordt automatisch berekend.' }); |
423 $("#est_abv").jqxTooltip({ content: 'Alcohol volume %. Dit wordt automatisch berekend.' }); |
536 $("#est_abv").jqxTooltip({ content: 'Alcohol volume %. Dit wordt automatisch berekend.' }); |
424 $("#est_carb").jqxTooltip({ content: 'Koolzuur volume. Dit wordt automatisch berekend.' }); |
537 $("#est_carb").jqxTooltip({ content: 'Koolzuur volume. Dit wordt automatisch berekend.' }); |
425 // $("#st_name").jqxTooltip({ content: 'De bierstijl naam voor dit recept.'}); |
538 $("#st_name").jqxTooltip({ content: 'De bierstijl naam voor dit recept.'}); |
426 // $("#st_letter").jqxTooltip({ content: 'De bierstijl letter voor dit recept.'}); |
539 $("#st_letter").jqxTooltip({ content: 'De bierstijl letter voor dit recept.'}); |
427 // $("#st_guide").jqxTooltip({ content: 'De bierstijl gids voor dit recept.'}); |
540 $("#st_guide").jqxTooltip({ content: 'De bierstijl gids voor dit recept.'}); |
428 // $("#st_category").jqxTooltip({ content: 'De Amerikaanse bierstijl categorie.'}); |
541 $("#st_category").jqxTooltip({ content: 'De Amerikaanse bierstijl categorie.'}); |
429 // $("#st_category_number").jqxTooltip({ content: 'De Amerikaanse bierstijl categorie sub nummer.'}); |
542 $("#st_category_number").jqxTooltip({ content: 'De Amerikaanse bierstijl categorie sub nummer.'}); |
430 // $("#st_type").jqxTooltip({ content: 'Het bierstijl type.'}); |
543 $("#st_type").jqxTooltip({ content: 'Het bierstijl type.'}); |
431 $("#st_og_min").jqxTooltip({ content: 'Het minimum begin SG voor deze bierstijl.'}); |
544 $("#st_og_min").jqxTooltip({ content: 'Het minimum begin SG voor deze bierstijl.'}); |
432 $("#st_og_max").jqxTooltip({ content: 'Het maximum begin SG voor deze bierstijl.'}); |
545 $("#st_og_max").jqxTooltip({ content: 'Het maximum begin SG voor deze bierstijl.'}); |
433 $("#st_fg_min").jqxTooltip({ content: 'Het minimum eind SG voor deze bierstijl.'}); |
546 $("#st_fg_min").jqxTooltip({ content: 'Het minimum eind SG voor deze bierstijl.'}); |
434 $("#st_fg_max").jqxTooltip({ content: 'Het maximum eind SG voor deze bierstijl.'}); |
547 $("#st_fg_max").jqxTooltip({ content: 'Het maximum eind SG voor deze bierstijl.'}); |
435 $("#st_color_min").jqxTooltip({ content: 'De minimum kleur voor deze bierstijl.'}); |
548 $("#st_color_min").jqxTooltip({ content: 'De minimum kleur voor deze bierstijl.'}); |
716 $("#st_ibu_max").val(dataRecord.st_ibu_max); |
829 $("#st_ibu_max").val(dataRecord.st_ibu_max); |
717 $("#st_carb_min").val(dataRecord.st_carb_min); |
830 $("#st_carb_min").val(dataRecord.st_carb_min); |
718 $("#st_carb_max").val(dataRecord.st_carb_max); |
831 $("#st_carb_max").val(dataRecord.st_carb_max); |
719 $("#type").val(dataRecord.type); |
832 $("#type").val(dataRecord.type); |
720 $("#batch_size").val(dataRecord.batch_size); |
833 $("#batch_size").val(dataRecord.batch_size); |
721 old_batch_size = dataRecord.batch_size; |
|
722 $("#boil_size").val(dataRecord.boil_size); |
834 $("#boil_size").val(dataRecord.boil_size); |
723 $("#boil_time").val(dataRecord.boil_time); |
835 $("#boil_time").val(dataRecord.boil_time); |
724 old_boil_time = dataRecord.boil_time; |
|
725 $("#efficiency").val(dataRecord.efficiency); |
836 $("#efficiency").val(dataRecord.efficiency); |
726 old_efficiency = dataRecord.efficiency; |
|
727 $("#est_og").val(dataRecord.est_og); |
837 $("#est_og").val(dataRecord.est_og); |
728 $("#est_og2").val(dataRecord.est_og); |
838 $("#est_og2").val(dataRecord.est_og); |
729 $("#est_fg").val(dataRecord.est_fg); |
839 $("#est_fg").val(dataRecord.est_fg); |
730 $("#est_color").val(dataRecord.est_color); |
840 $("#est_color").val(dataRecord.est_color); |
731 $("#est_color2").val(dataRecord.est_color); |
841 $("#est_color2").val(dataRecord.est_color); |
1901 // '-', 'Dompelkoeler', 'Tegenstroomkoeler', 'Au bain marie', 'Laten afkoelen' |
2011 // '-', 'Dompelkoeler', 'Tegenstroomkoeler', 'Au bain marie', 'Laten afkoelen' |
1902 $("#name").jqxInput({ theme: theme, width: 640, height: 23 }); |
2012 $("#name").jqxInput({ theme: theme, width: 640, height: 23 }); |
1903 $("#code").jqxInput({ theme: theme, width: 100, height: 23 }); |
2013 $("#code").jqxInput({ theme: theme, width: 100, height: 23 }); |
1904 $("#birth").jqxDateTimeInput({ theme: theme, width: 150, height: 23, formatString: 'yyyy-MM-dd' }); |
2014 $("#birth").jqxDateTimeInput({ theme: theme, width: 150, height: 23, formatString: 'yyyy-MM-dd' }); |
1905 $("#stage").jqxInput({ theme: theme, width: 100, height: 23 }); |
2015 $("#stage").jqxInput({ theme: theme, width: 100, height: 23 }); |
1906 $("#notes").jqxInput({ theme: theme, width: 960, height: 200 }); |
2016 $("#notes").jqxInput({ theme: theme, width: 960, height: 100 }); |
1907 $("#log_brew").jqxCheckBox({ theme: theme, width: 120, height: 23, disabled : true }); |
2017 $("#log_brew").jqxCheckBox({ theme: theme, width: 120, height: 23, disabled : true }); |
1908 $("#log_fermentation").jqxCheckBox({ theme: theme, width: 120, height: 23, disabled : true }); |
2018 $("#log_fermentation").jqxCheckBox({ theme: theme, width: 120, height: 23, disabled : true }); |
1909 $("#inventory_reduced").jqxCheckBox({ theme: theme, width: 120, height: 23 }); |
2019 $("#inventory_reduced").jqxCheckBox({ theme: theme, width: 120, height: 23 }); |
1910 $('#inventory_reduced').on('checked', function (event) { |
2020 $('#inventory_reduced').on('checked', function (event) { |
1911 // Call a script to do the work and block this. |
2021 // Call a script to do the work and block this. |
1934 $("#eq_trub_chiller_loss").jqxNumberInput({ inputMode: 'simple', readOnly: true, theme: theme, width: 70, height: 23, decimalDigits: 1 }); |
2044 $("#eq_trub_chiller_loss").jqxNumberInput({ inputMode: 'simple', readOnly: true, theme: theme, width: 70, height: 23, decimalDigits: 1 }); |
1935 $("#eq_evap_rate").jqxNumberInput({ inputMode: 'simple', readOnly: true, theme: theme, width: 70, height: 23, decimalDigits: 2, }); |
2045 $("#eq_evap_rate").jqxNumberInput({ inputMode: 'simple', readOnly: true, theme: theme, width: 70, height: 23, decimalDigits: 2, }); |
1936 $("#eq_boil_time").jqxNumberInput({ inputMode: 'simple', readOnly: true, theme: theme, width: 70, height: 23, decimalDigits: 0 }); |
2046 $("#eq_boil_time").jqxNumberInput({ inputMode: 'simple', readOnly: true, theme: theme, width: 70, height: 23, decimalDigits: 0 }); |
1937 $("#eq_top_up_kettle").jqxNumberInput({ inputMode: 'simple', readOnly: true, theme: theme, width: 70, height: 23, decimalDigits: 1 }); |
2047 $("#eq_top_up_kettle").jqxNumberInput({ inputMode: 'simple', readOnly: true, theme: theme, width: 70, height: 23, decimalDigits: 1 }); |
1938 $("#eq_hop_utilization").jqxNumberInput({ inputMode: 'simple', readOnly: true, theme: theme, width: 70, height: 23, decimalDigits: 0 }); |
2048 $("#eq_hop_utilization").jqxNumberInput({ inputMode: 'simple', readOnly: true, theme: theme, width: 70, height: 23, decimalDigits: 0 }); |
1939 $("#eq_notes").jqxInput({ theme: theme, width: 800, height: 100 }); |
2049 $("#eq_notes").jqxInput({ theme: theme, width: 960, height: 200 }); |
1940 $("#eq_lauter_volume").jqxNumberInput({ inputMode: 'simple', readOnly: true, theme: theme, width: 70, height: 23, decimalDigits: 1 }); |
2050 $("#eq_lauter_volume").jqxNumberInput({ inputMode: 'simple', readOnly: true, theme: theme, width: 70, height: 23, decimalDigits: 1 }); |
1941 $("#eq_lauter_deadspace").jqxNumberInput({ inputMode: 'simple', readOnly: true, theme: theme, width: 70, height: 23, decimalDigits: 1 }); |
2051 $("#eq_lauter_deadspace").jqxNumberInput({ inputMode: 'simple', readOnly: true, theme: theme, width: 70, height: 23, decimalDigits: 1 }); |
1942 $("#eq_kettle_volume").jqxNumberInput({ inputMode: 'simple', readOnly: true, theme: theme, width: 70, height: 23, decimalDigits: 1 }); |
2052 $("#eq_kettle_volume").jqxNumberInput({ inputMode: 'simple', readOnly: true, theme: theme, width: 70, height: 23, decimalDigits: 1 }); |
1943 $("#eq_mash_volume").jqxNumberInput({ inputMode: 'simple', readOnly: true, theme: theme, width: 70, height: 23, decimalDigits: 1 }); |
2053 $("#eq_mash_volume").jqxNumberInput({ inputMode: 'simple', readOnly: true, theme: theme, width: 70, height: 23, decimalDigits: 1 }); |
1944 $("#eq_mash_max").jqxNumberInput({ inputMode: 'simple', readOnly: true, theme: theme, width: 70, height: 23, decimalDigits: 1 }); |
2054 $("#eq_mash_max").jqxNumberInput({ inputMode: 'simple', readOnly: true, theme: theme, width: 70, height: 23, decimalDigits: 1 }); |
1979 $("#brew_date_end").jqxDateTimeInput({ theme: theme, width: 230, height: 23, formatString: 'yyyy-MM-dd HH:mm:ss', showTimeButton: true }); |
2089 $("#brew_date_end").jqxDateTimeInput({ theme: theme, width: 230, height: 23, formatString: 'yyyy-MM-dd HH:mm:ss', showTimeButton: true }); |
1980 // Vergisting |
2090 // Vergisting |
1981 // Packaging |
2091 // Packaging |
1982 // Tasting |
2092 // Tasting |
1983 |
2093 |
|
2094 $("#st_name").jqxInput({ theme: theme, width: 250, height: 23 }); |
|
2095 $("#st_letter").jqxInput({ theme: theme, width: 100, height: 23 }); |
|
2096 $("#st_guide").jqxInput({ theme: theme, width: 250, height: 23 }); |
|
2097 $("#st_category").jqxInput({ theme: theme, width: 250, height: 23 }); |
|
2098 $("#st_category_number").jqxNumberInput({ inputMode: 'simple', theme: theme, width: 50, height: 23, decimalDigits: 0, readOnly: true }); |
|
2099 $("#st_type").jqxInput({ theme: theme, width: 90, height: 23 }); |
|
2100 $("#type").jqxDropDownList({ theme: theme, source: srcType, width: 125, height: 23, dropDownHeight: 95 }); |
1984 $("#batch_size").jqxNumberInput({ inputMode: 'simple', spinMode: 'simple', theme: theme, width: 100, height: 23, min: 4, decimalDigits: 1, spinButtons: true, spinButtonsStep: 0.1, symbol: 'L', symbolPosition: 'right' }); |
2101 $("#batch_size").jqxNumberInput({ inputMode: 'simple', spinMode: 'simple', theme: theme, width: 100, height: 23, min: 4, decimalDigits: 1, spinButtons: true, spinButtonsStep: 0.1, symbol: 'L', symbolPosition: 'right' }); |
1985 $("#boil_size").jqxNumberInput({ inputMode: 'simple', theme: theme, width: 100, height: 23, decimalDigits: 2, readOnly: true, symbol: 'L', symbolPosition: 'right' }); |
2102 $("#boil_size").jqxNumberInput({ inputMode: 'simple', theme: theme, width: 100, height: 23, decimalDigits: 2, readOnly: true, symbol: 'L', symbolPosition: 'right' }); |
1986 $("#boil_time").jqxNumberInput({ inputMode: 'simple', spinMode: 'simple', theme: theme, width: 100, height: 23, min: 4, max: 360, decimalDigits: 0, spinButtons: true }); |
2103 $("#boil_time").jqxNumberInput({ inputMode: 'simple', spinMode: 'simple', theme: theme, width: 100, height: 23, min: 4, max: 360, decimalDigits: 0, spinButtons: true }); |
1987 $("#efficiency").jqxNumberInput({ inputMode: 'simple', spinMode: 'simple', theme: theme, width: 100, height: 23, min: 40, max: 100, decimalDigits: 0, spinButtons: true, symbol: '%', symbolPosition: 'right' }); |
2104 $("#efficiency").jqxNumberInput({ inputMode: 'simple', spinMode: 'simple', theme: theme, width: 100, height: 23, min: 40, max: 100, decimalDigits: 0, spinButtons: true, symbol: '%', symbolPosition: 'right' }); |
1988 $("#est_og").jqxNumberInput({ inputMode: 'simple', readOnly: true, theme: theme, width: 70, height: 23, decimalDigits: 3 }); |
2105 $("#est_og").jqxNumberInput({ inputMode: 'simple', spinMode: 'simple', theme: theme, width: 100, height: 23, min: 1.000, max: 1.200, decimalDigits: 3, spinButtons: true, spinButtonsStep: 0.001 }); |
1989 $("#est_og2").jqxNumberInput({ inputMode: 'simple', theme: theme, width: 100, height: 23, decimalDigits: 3, readOnly: true }); |
2106 $("#est_og2").jqxNumberInput({ inputMode: 'simple', theme: theme, width: 100, height: 23, decimalDigits: 3, readOnly: true }); |
1990 $("#st_og_min").jqxNumberInput({ inputMode: 'simple', theme: theme, width: 50, height: 23, decimalDigits: 3, readOnly: true }); |
2107 $("#st_og_min").jqxNumberInput({ inputMode: 'simple', theme: theme, width: 50, height: 23, decimalDigits: 3, readOnly: true }); |
1991 $("#st_og_max").jqxNumberInput({ inputMode: 'simple', theme: theme, width: 50, height: 23, decimalDigits: 3, readOnly: true }); |
2108 $("#st_og_max").jqxNumberInput({ inputMode: 'simple', theme: theme, width: 50, height: 23, decimalDigits: 3, readOnly: true }); |
1992 |
2109 |
1993 $("#est_fg").jqxNumberInput({ inputMode: 'simple', theme: theme, width: 100, height: 23, decimalDigits: 3, readOnly: true }); |
2110 $("#est_fg").jqxNumberInput({ inputMode: 'simple', theme: theme, width: 100, height: 23, decimalDigits: 3, readOnly: true }); |
2254 eq_kettle_volume: parseFloat($("#eq_kettle_volume").jqxNumberInput('decimal')), |
2378 eq_kettle_volume: parseFloat($("#eq_kettle_volume").jqxNumberInput('decimal')), |
2255 eq_kettle_height: dataRecord.eq_kettle_height, |
2379 eq_kettle_height: dataRecord.eq_kettle_height, |
2256 eq_mash_volume: parseFloat($("#eq_mash_volume").jqxNumberInput('decimal')), |
2380 eq_mash_volume: parseFloat($("#eq_mash_volume").jqxNumberInput('decimal')), |
2257 eq_mash_max: parseFloat($("#eq_mash_max").jqxNumberInput('decimal')), |
2381 eq_mash_max: parseFloat($("#eq_mash_max").jqxNumberInput('decimal')), |
2258 eq_efficiency: parseFloat($("#eq_efficiency").jqxNumberInput('decimal')), |
2382 eq_efficiency: parseFloat($("#eq_efficiency").jqxNumberInput('decimal')), |
2259 // st_name: $('#st_name').val(), |
2383 st_name: $('#st_name').val(), |
2260 // st_letter: $('#st_letter').val(), |
2384 st_letter: $('#st_letter').val(), |
2261 // st_guide: $('#st_guide').val(), |
2385 st_guide: $('#st_guide').val(), |
2262 // st_type: $('#st_type').val(), |
2386 st_type: $('#st_type').val(), |
2263 // st_category: $('#st_category').val(), |
2387 st_category: $('#st_category').val(), |
2264 // st_category_number: parseFloat($("#st_category_number").jqxNumberInput('decimal')), |
2388 st_category_number: parseFloat($("#st_category_number").jqxNumberInput('decimal')), |
2265 st_og_min: parseFloat($("#st_og_min").jqxNumberInput('decimal')), |
2389 st_og_min: parseFloat($("#st_og_min").jqxNumberInput('decimal')), |
2266 st_og_max: parseFloat($("#st_og_max").jqxNumberInput('decimal')), |
2390 st_og_max: parseFloat($("#st_og_max").jqxNumberInput('decimal')), |
2267 st_fg_min: parseFloat($("#st_fg_min").jqxNumberInput('decimal')), |
2391 st_fg_min: parseFloat($("#st_fg_min").jqxNumberInput('decimal')), |
2268 st_fg_max: parseFloat($("#st_fg_max").jqxNumberInput('decimal')), |
2392 st_fg_max: parseFloat($("#st_fg_max").jqxNumberInput('decimal')), |
2269 st_ibu_min: parseFloat($("#st_ibu_min").jqxNumberInput('decimal')), |
2393 st_ibu_min: parseFloat($("#st_ibu_min").jqxNumberInput('decimal')), |