29 width: 300, |
29 width: 300, |
30 height: 175, |
30 height: 175, |
31 resizable: false, |
31 resizable: false, |
32 isModal: true, |
32 isModal: true, |
33 modalOpacity: 0.4, |
33 modalOpacity: 0.4, |
|
34 autoOpen: false, |
34 okButton: $('#delOk'), |
35 okButton: $('#delOk'), |
35 cancelButton: $('#delCancel'), |
36 cancelButton: $('#delCancel'), |
36 initContent: function() { |
37 initContent: function() { |
37 $('#delOk').jqxButton({ template: 'danger', width: '65px', theme: theme }); |
38 $('#delOk').jqxButton({ template: 'danger', width: '65px', theme: theme }); |
38 $('#delCancel').jqxButton({ template: 'success', width: '65px', theme: theme }); |
39 $('#delCancel').jqxButton({ template: 'success', width: '65px', theme: theme }); |
39 $('#delCancel').focus(); |
40 $('#delCancel').focus(); |
40 } |
41 } |
41 }); |
42 }); |
42 $('#eventWindow').jqxWindow('hide'); |
43 $('#eventWindow').jqxWindow('hide'); |
|
44 |
|
45 $('#volumeWindow').jqxWindow({ |
|
46 theme: theme, |
|
47 position: { x: 380, y: 210 }, |
|
48 width: 500, |
|
49 height: 200, |
|
50 resizable: false, |
|
51 isModal: true, |
|
52 modalOpacity: 0.4, |
|
53 autoOpen: false, |
|
54 cancelButton: $('#volumeReady') |
|
55 }); |
|
56 $('#volumeWindow').jqxWindow('hide'); |
43 } |
57 } |
44 |
58 |
45 |
59 |
46 |
60 |
47 $(document).ready(function() { |
61 $(document).ready(function() { |
3592 $('#brew_aeration_type').jqxDropDownList({ disabled: true }); |
3609 $('#brew_aeration_type').jqxDropDownList({ disabled: true }); |
3593 $('#brew_fermenter_tcloss').jqxNumberInput({ spinButtons: false, readOnly: true, width: 90 }); |
3610 $('#brew_fermenter_tcloss').jqxNumberInput({ spinButtons: false, readOnly: true, width: 90 }); |
3594 $('#brew_aeration_time').jqxNumberInput({ spinButtons: false, readOnly: true, width: 90 }); |
3611 $('#brew_aeration_time').jqxNumberInput({ spinButtons: false, readOnly: true, width: 90 }); |
3595 $('#brew_fermenter_extrawater').jqxNumberInput({ spinButtons: false, readOnly: true, width: 90 }); |
3612 $('#brew_fermenter_extrawater').jqxNumberInput({ spinButtons: false, readOnly: true, width: 90 }); |
3596 $('#brew_aeration_speed').jqxNumberInput({ spinButtons: false, readOnly: true, width: 90 }); |
3613 $('#brew_aeration_speed').jqxNumberInput({ spinButtons: false, readOnly: true, width: 90 }); |
|
3614 $('#but_pre_boil').jqxButton({ disabled: true }); |
|
3615 $('#but_after_boil').jqxButton({ disabled: true }); |
3597 } |
3616 } |
3598 if (dataRecord.stage == 5) // Lagering, allow packaging |
3617 if (dataRecord.stage == 5) // Lagering, allow packaging |
3599 $('#package_date').jqxDateTimeInput({ disabled: false }); |
3618 $('#package_date').jqxDateTimeInput({ disabled: false }); |
3600 else |
3619 else |
3601 $('#package_date').jqxDateTimeInput({ disabled: true }); |
3620 $('#package_date').jqxDateTimeInput({ disabled: true }); |
5718 dataRecord.brew_aboil_volume = event.args.value; |
5737 dataRecord.brew_aboil_volume = event.args.value; |
5719 calcEfficiencyAfterBoil(); |
5738 calcEfficiencyAfterBoil(); |
5720 calcFermentables(); |
5739 calcFermentables(); |
5721 calcIBUs(); |
5740 calcIBUs(); |
5722 }); |
5741 }); |
|
5742 $('#ketel_volume').jqxNumberInput(Show1dec); |
|
5743 $('#ketel_cm').jqxNumberInput(Spin1dec); |
|
5744 $('#ketel_cm').on('change', function(event) { |
|
5745 k_cm = parseFloat(event.args.value); |
|
5746 k_vol = kettle_vol(k_cm, dataRecord.eq_kettle_volume, dataRecord.eq_kettle_height); |
|
5747 $('#ketel_volume').val(k_vol); |
|
5748 }); |
|
5749 $('#volumeReady').jqxButton({ template: 'success', width: '90px', theme: theme }); |
|
5750 $('#volumeReady').click(function() { |
|
5751 /* Is it pre or after boil */ |
|
5752 console.log('volumeReady ' + k_what + ' volume: ' + Round(k_vol, 1)); |
|
5753 if (k_what == 0) { |
|
5754 dataRecord.brew_preboil_volume = Round(k_vol, 1); |
|
5755 $('#brew_preboil_volume').val(Round(k_vol, 1)); |
|
5756 } else if (k_what == 1) { |
|
5757 dataRecord.brew_aboil_volume = Round(k_vol, 1); |
|
5758 $('#brew_aboil_volume').val(Round(k_vol, 1)); |
|
5759 } |
|
5760 }); |
|
5761 $('#but_pre_boil').jqxButton({ template: 'success', width: '23px', height: 23, theme: theme }); |
|
5762 $('#but_pre_boil').bind('click', function() { |
|
5763 /* If we already have measured a value, use that. Else use the estimated value. */ |
|
5764 if (dataRecord.brew_preboil_volume > 0) |
|
5765 k_cm = kettle_cm(dataRecord.brew_preboil_volume, dataRecord.eq_kettle_volume, dataRecord.eq_kettle_height); |
|
5766 else |
|
5767 k_cm = kettle_cm(dataRecord.boil_size * 1.04, dataRecord.eq_kettle_volume, dataRecord.eq_kettle_height); |
|
5768 k_vol = kettle_vol(k_cm, dataRecord.eq_kettle_volume, dataRecord.eq_kettle_height); |
|
5769 k_what = 0; |
|
5770 $('#ketel_cm').val(k_cm); |
|
5771 $('#ketel_volume').val(k_vol); |
|
5772 $('#volumeWindow').jqxWindow('open'); |
|
5773 }); |
|
5774 $('#but_after_boil').jqxButton({ template: 'success', width: 23, height: 23, theme: theme }); |
|
5775 $('#but_after_boil').bind('click', function() { |
|
5776 if (dataRecord.brew_aboil_volume > 0) |
|
5777 k_cm = kettle_cm(dataRecord.brew_aboil_volume, dataRecord.eq_kettle_volume, dataRecord.eq_kettle_height); |
|
5778 else |
|
5779 k_cm = kettle_cm(dataRecord.batch_size * 1.04, dataRecord.eq_kettle_volume, dataRecord.eq_kettle_height); |
|
5780 k_vol = kettle_vol(k_cm, dataRecord.eq_kettle_volume, dataRecord.eq_kettle_height); |
|
5781 k_what = 1; |
|
5782 $('#ketel_cm').val(k_cm); |
|
5783 $('#ketel_volume').val(k_vol); |
|
5784 $('#volumeWindow').jqxWindow('open'); |
|
5785 }); |
5723 $('#est_pre_vol,#est_a_vol').jqxNumberInput(Show1wat); |
5786 $('#est_pre_vol,#est_a_vol').jqxNumberInput(Show1wat); |
5724 $('#brew_preboil_efficiency,#brew_aboil_efficiency,#brew_sparge_temperature,#brew_sparge_volume,#brew_sparge_est').jqxNumberInput(Show1dec); |
5787 $('#brew_preboil_efficiency,#brew_aboil_efficiency,#brew_sparge_temperature,#brew_sparge_volume,#brew_sparge_est').jqxNumberInput(Show1dec); |
5725 $('#brew_cooling_to').jqxNumberInput(Spin1dec); |
5788 $('#brew_cooling_to').jqxNumberInput(Spin1dec); |
5726 $('#brew_sparge_ph').jqxNumberInput(SpinpH); |
5789 $('#brew_sparge_ph').jqxNumberInput(SpinpH); |
5727 $('#brew_cooling_method').jqxDropDownList({ |
5790 $('#brew_cooling_method').jqxDropDownList({ |