3900 newstage = 1; |
3900 newstage = 1; |
3901 if (newstage == 1 && parseFloat($('#brew_date_start').val()) > 2000) |
3901 if (newstage == 1 && parseFloat($('#brew_date_start').val()) > 2000) |
3902 newstage = 2; // Brewday |
3902 newstage = 2; // Brewday |
3903 if (newstage == 2 && ($('#brew_date_start').val() == '')) |
3903 if (newstage == 2 && ($('#brew_date_start').val() == '')) |
3904 newstage = 1; // No brewday |
3904 newstage = 1; // No brewday |
3905 if (newstage == 2 && parseFloat($('#brew_date_end').val()) > 2000) |
3905 if (newstage == 2 && parseFloat(dataRecord.brew_date_end) > 2000) |
3906 newstage = 3; // Primary |
3906 newstage = 3; // Primary |
3907 if (newstage == 3 && parseFloat($('#primary_end_date').val()) > 2000) |
3907 if (newstage == 3 && parseFloat(dataRecord.primary_end_date) > 2000) |
3908 newstage = 4; // Secondary |
3908 newstage = 4; // Secondary |
3909 if (newstage == 4 && parseFloat($('#secondary_end_date').val()) > 2000) |
3909 if (newstage == 4 && parseFloat(dataRecord.secondary_end_date) > 2000) |
3910 newstage = 5; // Tertiary |
3910 newstage = 5; // Tertiary |
3911 if (newstage == 5 && parseFloat($('#package_date').val()) > 2000) |
3911 if (newstage == 5 && parseFloat(dataRecord.package_date) > 2000) |
3912 newstage = 6; // Package |
3912 newstage = 6; // Package |
3913 if (newstage >= 6 && newstage < 9) { |
3913 if (newstage >= 6 && newstage < 9) { |
3914 d = new Date(); |
3914 d = new Date(); |
3915 date2 = $('#package_date').val(); |
3915 date2 = dataRecord.package_date; |
3916 date2 = date2.split('-'); |
3916 date2 = date2.split('-'); |
3917 // Now we convert the array to a Date object |
3917 // Now we convert the array to a Date object |
3918 date1 = new Date(d.getFullYear(), d.getMonth(), d.getDate()); |
3918 date1 = new Date(d.getFullYear(), d.getMonth(), d.getDate()); |
3919 date2 = new Date(date2[0], date2[1] - 1, date2[2]); |
3919 date2 = new Date(date2[0], date2[1] - 1, date2[2]); |
3920 // We use the getTime() method and get the unixtime |
3920 // We use the getTime() method and get the unixtime |
3930 newstage = 8; // Mature |
3930 newstage = 8; // Mature |
3931 else |
3931 else |
3932 newstage = 7; // Carbonation |
3932 newstage = 7; // Carbonation |
3933 } |
3933 } |
3934 } |
3934 } |
3935 if (newstage == 9 && parseFloat($('#taste_date').val()) > 2000) |
3935 if (newstage == 9 && parseFloat(dataRecord.taste_date) > 2000) |
3936 newstage = 10; // Ready |
3936 newstage = 10; // Ready |
3937 |
3937 |
3938 if (newstage != dataRecord.stage) { |
3938 if (newstage != dataRecord.stage) { |
3939 console.log('calcStage() old: ' + dataRecord.stage + ' new: ' + newstage); |
3939 console.log('calcStage() old: ' + dataRecord.stage + ' new: ' + newstage); |
3940 dataRecord.stage = newstage; |
3940 dataRecord.stage = newstage; |
6213 $('#secondary_end_date').jqxTooltip({ content: 'De eind datum van de navergisting en het begin van het lageren.' }); |
6213 $('#secondary_end_date').jqxTooltip({ content: 'De eind datum van de navergisting en het begin van het lageren.' }); |
6214 $('#est_fg3').jqxTooltip({ content: 'Het verwachte eind SG. Dit wordt automatisch berekend.' }); |
6214 $('#est_fg3').jqxTooltip({ content: 'Het verwachte eind SG. Dit wordt automatisch berekend.' }); |
6215 |
6215 |
6216 $('#primary_end_sg,#secondary_end_sg').jqxNumberInput(SGopts); |
6216 $('#primary_end_sg,#secondary_end_sg').jqxNumberInput(SGopts); |
6217 $('#primary_end_date,#secondary_end_date').jqxDateTimeInput(Dateopts); |
6217 $('#primary_end_date,#secondary_end_date').jqxDateTimeInput(Dateopts); |
6218 $('#primary_end_date,#secondary_end_date').on('close', function(event) { calcStage(); }); |
6218 $('#primary_end_date').on('close', function(event) { |
|
6219 dataRecord.primary_end_date = $('#primary_end_date').val(); |
|
6220 calcStage(); |
|
6221 }); |
|
6222 $('#secondary_end_date').on('close', function(event) { |
|
6223 dataRecord.secondary_end_date = $('#secondary_end_date').val(); |
|
6224 calcStage(); |
|
6225 }); |
6219 $('#primary_start_temp,#primary_max_temp,#primary_end_temp,#secondary_temp,#tertiary_temp').jqxNumberInput(YeastT); |
6226 $('#primary_start_temp,#primary_max_temp,#primary_end_temp,#secondary_temp,#tertiary_temp').jqxNumberInput(YeastT); |
6220 $('#fg').jqxNumberInput(Spin3dec); |
6227 $('#fg').jqxNumberInput(Spin3dec); |
6221 $('#brew_fermenter_sg2,#est_fg3').jqxNumberInput(Show3dec); |
6228 $('#brew_fermenter_sg2,#est_fg3').jqxNumberInput(Show3dec); |
6222 $('#primary_end_brix,#secondary_end_brix,#final_brix').jqxNumberInput(Spin1dec); |
6229 $('#primary_end_brix,#secondary_end_brix,#final_brix').jqxNumberInput(Spin1dec); |
6223 $('#final_abv').jqxNumberInput(Show2dec); |
6230 $('#final_abv').jqxNumberInput(Show2dec); |
6249 $('#bottle_carbonation').jqxTooltip({ content: 'Het gewenste CO2 volume in de flessen.' }); |
6256 $('#bottle_carbonation').jqxTooltip({ content: 'Het gewenste CO2 volume in de flessen.' }); |
6250 $('#keg_carbonation').jqxTooltip({ content: 'Het gewenste CO2 volume door de suiker in de fusten.' }); |
6257 $('#keg_carbonation').jqxTooltip({ content: 'Het gewenste CO2 volume door de suiker in de fusten.' }); |
6251 $('#bottle_priming_water,#keg_priming_water').jqxTooltip({ content: 'De hoeveelheid water om de suiker op te lossen.' }); |
6258 $('#bottle_priming_water,#keg_priming_water').jqxTooltip({ content: 'De hoeveelheid water om de suiker op te lossen.' }); |
6252 $('#bottle_pressure').jqxTooltip({ content: 'De maximaal te verwachten druk tijdens het hergisten.' }); |
6259 $('#bottle_pressure').jqxTooltip({ content: 'De maximaal te verwachten druk tijdens het hergisten.' }); |
6253 $('#package_date').jqxDateTimeInput(Dateopts); |
6260 $('#package_date').jqxDateTimeInput(Dateopts); |
6254 $('#package_date').on('close', function(event) { calcStage(); }); |
6261 $('#package_date').on('close', function(event) { |
|
6262 dataRecord.package_date = $('#package_date').val(); |
|
6263 calcStage(); |
|
6264 }); |
6255 $('#package_infuse_amount').jqxNumberInput(Spin3dec); |
6265 $('#package_infuse_amount').jqxNumberInput(Spin3dec); |
6256 $('#package_infuse_notes').jqxInput({ theme: theme, width: 640, height: 23 }); |
6266 $('#package_infuse_notes').jqxInput({ theme: theme, width: 640, height: 23 }); |
6257 $('#package_abv').jqxNumberInput(Show2dec); |
6267 $('#package_abv').jqxNumberInput(Show2dec); |
6258 $('#package_ph').jqxNumberInput(SpinpH); |
6268 $('#package_ph').jqxNumberInput(SpinpH); |
6259 $('#st_carb_min2,#st_carb_max2').jqxNumberInput(Smal1dec); |
6269 $('#st_carb_min2,#st_carb_max2').jqxNumberInput(Smal1dec); |
6378 }); |
6388 }); |
6379 |
6389 |
6380 // Tab 12, Tasting |
6390 // Tab 12, Tasting |
6381 $('#taste_date').jqxTooltip({ content: 'De proef datum van dit bier.' }); |
6391 $('#taste_date').jqxTooltip({ content: 'De proef datum van dit bier.' }); |
6382 $('#taste_date').jqxDateTimeInput(Dateopts); |
6392 $('#taste_date').jqxDateTimeInput(Dateopts); |
6383 $('#taste_date').on('close', function(event) { calcStage(); }); |
6393 $('#taste_date').on('close', function(event) { |
|
6394 dataRecord.taste_date = $('#taste_date').val(); |
|
6395 calcStage(); |
|
6396 }); |
6384 $('#taste_rate').jqxTooltip({ content: 'Het cijfer voor dit bier van 1 tot 10.' }); |
6397 $('#taste_rate').jqxTooltip({ content: 'Het cijfer voor dit bier van 1 tot 10.' }); |
6385 $('#taste_rate').jqxNumberInput(Spin1dec); |
6398 $('#taste_rate').jqxNumberInput(Spin1dec); |
6386 $('#taste_rate').jqxNumberInput({ max: 10 }); |
6399 $('#taste_rate').jqxNumberInput({ max: 10 }); |
6387 $('#taste_color').jqxTooltip({ content: 'De kleur van het bier.' }); |
6400 $('#taste_color').jqxTooltip({ content: 'De kleur van het bier.' }); |
6388 $('#taste_transparency').jqxTooltip({ content: 'De helderheid van het bier.' }); |
6401 $('#taste_transparency').jqxTooltip({ content: 'De helderheid van het bier.' }); |