# HG changeset patch # User Michiel Broek # Date 1659808221 -7200 # Node ID 4e681bc073bdd492fffaf38dd403aa559c748288 # Parent 8b87ad5bd3c316fbba6e620da84c26daa8708576 The brewday tab is now a viewer. diff -r 8b87ad5bd3c3 -r 4e681bc073bd www/js/prod_edit.js --- a/www/js/prod_edit.js Sat Aug 06 18:44:22 2022 +0200 +++ b/www/js/prod_edit.js Sat Aug 06 19:50:21 2022 +0200 @@ -472,7 +472,7 @@ $('#brew_sparge_est').val(dataRecord.brew_sparge_est); $('#brew_sparge_ph').val(dataRecord.brew_sparge_ph); // Header Beluchten - $('#brew_aeration_type').val(dataRecord.brew_aeration_type); + $('#brew_aeration_type').val(AerationTypeData[dataRecord.brew_aeration_type].nl); $('#brew_aeration_time').val(dataRecord.brew_aeration_time); $('#brew_aeration_speed').val(dataRecord.brew_aeration_speed); @@ -500,7 +500,7 @@ $('#brew_aboil_efficiency').val(dataRecord.brew_aboil_efficiency); // Header Koelen en whirlpoolen $('#brew_cooling_to').val(dataRecord.brew_cooling_to); - $('#brew_cooling_method').val(dataRecord.brew_cooling_method); + $('#brew_cooling_method').val(CoolingTypeData[dataRecord.brew_cooling_method].nl); $('#brew_cooling_time').val(dataRecord.brew_cooling_time); // Niks $('#brew_date_end').val(dataRecord.brew_date_end); @@ -1145,11 +1145,10 @@ calcIBUs(); whirlpoolHops(); calcMiscs(); -// calcViability(); -// showStarter(); -// calcYeast(); + calcViability(); + calcYeast(); + kookTijd(); // calcInit(); -// kookTijd(); console.log('calculations ready'); $('#jqxLoader').jqxLoader('close'); $('#jqxTabs').jqxTabs('first'); @@ -2110,8 +2109,11 @@ if (maybe_starter != dataRecord.starter_enable) { dataRecord.starter_enable = maybe_starter; - showStarter(); } + if (maybe_starter) + $('#propagator').show(); + else + $('#propagator').hide(); if (dataRecord.starter_enable) { @@ -2165,6 +2167,7 @@ for (i = 0; i < rowscount; i++) { row = dataRecord.miscs[i]; if ((((dataRecord.inventory_reduced <= 2) && (row.m_use_use <= 2)) || // Starter, Mash, Boil + ((dataRecord.inventory_reduced <= 2) && (row.m_use_use == 6)) || // Sparge ((dataRecord.inventory_reduced <= 3) && (row.m_use_use == 3)) || // Primary ((dataRecord.inventory_reduced <= 5) && (row.m_use_use == 4)) || // Secondary, Teriary ((dataRecord.inventory_reduced <= 6) && (row.m_use_use == 5))) && // Bottle @@ -2989,45 +2992,6 @@ $('#jqxTabs').jqxTabs((state) ? 'enableAt':'disableAt', 9); // Fermentation tab } - function en_stage_afterprimary(istate) { - - var state = istate; - var onval = { disabled: (state) ? true:false }; - var spinstate = { spinButtons: (state) ? false:true, readOnly: (state) ? true:false, width: (state) ? 90:110 }; - - $('#brew_date_start').jqxDateTimeInput(onval); - $('#brew_date_end').jqxDateTimeInput(onval); - $('#brew_mash_ph').jqxNumberInput(spinstate); - $('#brew_mash_sg').jqxNumberInput(spinstate); - $('#brew_whirlpool9').jqxNumberInput(spinstate); - $('#brew_cooling_to').jqxNumberInput(spinstate); - $('#brew_whirlpool7').jqxNumberInput(spinstate); - $('#brew_cooling_method').jqxDropDownList(onval); - $('#brew_whirlpool6').jqxNumberInput(spinstate); - $('#brew_cooling_time').jqxNumberInput(spinstate); - $('#brew_sparge_ph').jqxNumberInput(spinstate); - $('#brew_whirlpool2').jqxNumberInput(spinstate); - $('#brew_aeration_type').jqxDropDownList(onval); - $('#brew_fermenter_tcloss').jqxNumberInput(spinstate); - $('#brew_aeration_time').jqxNumberInput(spinstate); - $('#brew_fermenter_extrawater').jqxNumberInput(spinstate); - $('#brew_aeration_speed').jqxNumberInput(spinstate); - - if (! state) { - state = (dataRecord.boil_time == 0); - } - onval = { disabled: (state) ? true:false }; - spinstate = { spinButtons: (state) ? false:true, readOnly: (state) ? true:false, width: (state) ? 90:110 }; - $('#brew_preboil_ph').jqxNumberInput(spinstate); - $('#brew_aboil_ph').jqxNumberInput(spinstate); - $('#brew_preboil_sg').jqxNumberInput(spinstate); - $('#brew_aboil_sg').jqxNumberInput(spinstate); - $('#brew_preboil_volume').jqxNumberInput(spinstate); - $('#brew_aboil_volume').jqxNumberInput(spinstate); - $('#but_pre_boil').jqxButton(onval); - $('#but_after_boil').jqxButton(onval); - } - function en_stage_tertiary(state) { $('#package_date').jqxDateTimeInput({ disabled: (state) ? false:true }); } @@ -3157,7 +3121,6 @@ */ en_stage_brewday(dataRecord.stage < 1); // Planning, no ingredients en_stage_afterbrew(dataRecord.stage > 2); // After the brew - en_stage_afterprimary(dataRecord.stage > 3); // Primary fermentation done en_stage_tertiary(dataRecord.stage == 5); // Tertiary, allow packaging en_stage_aftertertiary(dataRecord.stage >= 5); // After all fermentation steps en_stage_afterpackaging(dataRecord.stage >= 6); // After packaging @@ -3165,15 +3128,6 @@ en_stage_locked(dataRecord.stage == 11); // Locked. } - function showStarter() { - - if (dataRecord.starter_enable) { - $('#propagator').show(); - } else { - $('#propagator').hide(); - } - } - function calcInit() { console.log('** calcInit() start'); @@ -3535,95 +3489,26 @@ $('#brew_sparge_temperature').jqxTooltip({ content: 'De spoelwater temperatuur, in te stellen in de Water tab.' }); $('#brew_sparge_volume').jqxTooltip({ content: 'Het spoelwater voorraad volume, in te stellen in de Water tab.' }); $('#brew_date_start,#brew_date_end').jqxDateTimeInput(DateTimeopts); - $('#brew_date_start,#brew_date_end').on('close', function(event) { calcStage(); }); + $('#brew_date_start,#brew_date_end').jqxDateTimeInput({ disabled: true }); $('#est_mash_ph').jqxNumberInput(Show2wat); - $('#brew_mash_ph,#brew_preboil_ph,#brew_aboil_ph').jqxNumberInput(Spin2pH); - $('#brew_mash_sg').on('valueChanged', function() { calcMashEfficiency(); }); - $('#brew_preboil_sg').on('valueChanged', function(event) { - dataRecord.brew_preboil_sg = event.args.value; - calcEfficiencyBeforeBoil(); - }); - $('#brew_mash_sg,#brew_preboil_sg,#brew_aboil_sg').jqxNumberInput(SGopts); + $('#brew_mash_ph,#brew_preboil_ph,#brew_aboil_ph').jqxNumberInput(Show2dec); + $('#brew_mash_sg,#brew_preboil_sg,#brew_aboil_sg').jqxNumberInput(Show3dec); $('#est_mash_sg,#est_pre_sg,#est_og3').jqxNumberInput(Show3wat); $('#brew_mash_efficiency').jqxNumberInput(Show1dec); - $('#brew_preboil_volume').on('valueChanged', function(event) { - dataRecord.brew_preboil_volume = event.args.value; - calcEfficiencyBeforeBoil(); - }); - $('#brew_preboil_volume,#brew_aboil_volume').jqxNumberInput(Spin1dec); + $('#brew_preboil_volume,#brew_aboil_volume').jqxNumberInput(Show1dec); $('#ketel_volume').jqxNumberInput(Show1dec); - $('#ketel_cm').jqxNumberInput(Spin1dec); - $('#volumeReady').jqxButton({ template: 'success', width: '90px', theme: theme }); - $('#volumeReady').click(function() { - /* Is it pre or after boil */ - console.log('volumeReady ' + k_what + ' volume: ' + Round(k_vol, 1)); - if (k_what == 0) { - dataRecord.brew_preboil_volume = Round(k_vol, 1); - $('#brew_preboil_volume').val(Round(k_vol, 1)); - } else if (k_what == 1) { - dataRecord.brew_aboil_volume = Round(k_vol, 1); - $('#brew_aboil_volume').val(Round(k_vol, 1)); - } - }); - $('#but_pre_boil').jqxButton({ template: 'success', width: '23px', height: 23, theme: theme }); - $('#but_pre_boil').bind('click', function() { - /* If we already have measured a value, use that. Else use the estimated value. */ - if (dataRecord.brew_preboil_volume > 0) - k_cm = kettle_cm(dataRecord.brew_preboil_volume, dataRecord.eq_kettle_volume, dataRecord.eq_kettle_height); - else - k_cm = kettle_cm(dataRecord.boil_size * 1.04, dataRecord.eq_kettle_volume, dataRecord.eq_kettle_height); - k_vol = kettle_vol(k_cm, dataRecord.eq_kettle_volume, dataRecord.eq_kettle_height); - k_what = 0; - $('#ketel_cm').val(k_cm); - $('#ketel_volume').val(k_vol); - $('#volumeWindow').jqxWindow('open'); - }); - $('#but_after_boil').jqxButton({ template: 'success', width: 23, height: 23, theme: theme }); - $('#but_after_boil').bind('click', function() { - if (dataRecord.brew_aboil_volume > 0) - k_cm = kettle_cm(dataRecord.brew_aboil_volume, dataRecord.eq_kettle_volume, dataRecord.eq_kettle_height); - else - k_cm = kettle_cm(dataRecord.batch_size * 1.04, dataRecord.eq_kettle_volume, dataRecord.eq_kettle_height); - k_vol = kettle_vol(k_cm, dataRecord.eq_kettle_volume, dataRecord.eq_kettle_height); - k_what = 1; - $('#ketel_cm').val(k_cm); - $('#ketel_volume').val(k_vol); - $('#volumeWindow').jqxWindow('open'); - }); + $('#ketel_cm').jqxNumberInput(Show1dec); $('#est_pre_vol,#est_a_vol').jqxNumberInput(Show1wat); $('#brew_preboil_efficiency,#brew_aboil_efficiency,#brew_sparge_temperature,#brew_sparge_volume,#brew_sparge_est').jqxNumberInput(Show1dec); - $('#brew_cooling_to').jqxNumberInput(Spin1dec); - $('#brew_sparge_ph').jqxNumberInput(Spin2pH); - $('#brew_cooling_method').jqxDropDownList({ - theme: theme, - source: CoolingTypeAdapter, - valueMember: 'id', - displayMember: 'nl', - width: 180, - height: 23, - autoDropDownHeight: true - }); - $('#brew_cooling_time,#brew_whirlpool9,#brew_whirlpool7,#brew_whirlpool6,#brew_whirlpool2,#brew_aeration_time,#brew_aeration_speed').jqxNumberInput(PosInt); - $('#brew_cooling_time,#brew_aeration_time,#brew_aeration_speed').jqxNumberInput({ max: 1440 }); - $('#brew_whirlpool9,#brew_whirlpool7,#brew_whirlpool6,#brew_whirlpool2').jqxNumberInput({ max: 120 }); - $('#brew_aeration_type').jqxDropDownList({ - theme: theme, - source: AerationTypeAdapter, - valueMember: 'id', - displayMember: 'nl', - width: 180, - height: 23, - autoDropDownHeight: true - }); + $('#brew_cooling_to').jqxNumberInput(Show1dec); + $('#brew_sparge_ph').jqxNumberInput(Show2dec); + $('#brew_cooling_method').jqxInput({ theme: theme, width: 180, height: 23 }); + $('#brew_cooling_time,#brew_whirlpool9,#brew_whirlpool7,#brew_whirlpool6,#brew_whirlpool2,#brew_aeration_time,#brew_aeration_speed').jqxNumberInput(Show0dec); + $('#brew_aeration_type').jqxInput({ theme: theme, width: 180, height: 23 }); $('#brew_fermenter_volume').jqxNumberInput(Show1dec); $('#brew_fermenter_sg').jqxNumberInput(Show3dec); - $('#brew_fermenter_extrawater,#brew_fermenter_tcloss').jqxNumberInput(Spin1dec); + $('#brew_fermenter_extrawater,#brew_fermenter_tcloss').jqxNumberInput(Show1dec); $('#brew_fermenter_ibu,#brew_fermenter_color').jqxNumberInput(Show0dec); - $('#BLog').jqxButton({ template: 'info', width: '150px', theme: theme }); - $('#BLog').click(function() { - // Open log in a new tab. - window.open('log_brew.php?code=' + dataRecord.code + '&name=' + dataRecord.name); - }); // Tab 10, Fermentation // Note, fermentation temps changes must do calcCarbonation() diff -r 8b87ad5bd3c3 -r 4e681bc073bd www/prod_edit.php --- a/www/prod_edit.php Sat Aug 06 18:44:22 2022 +0200 +++ b/www/prod_edit.php Sat Aug 06 19:50:21 2022 +0200 @@ -600,9 +600,9 @@ Maisch rendement %:
Voor koken vol@100°C: -
+
Na koken vol@100°C: -
+
@@ -632,7 +632,7 @@ Whirlpool 72..79°C min:
Koelen met: -
+ Spoelwater nodig L: @@ -658,7 +658,7 @@ Beluchten met: -
+ Koeler en trub verlies L:
SG in gistvat: @@ -681,9 +681,6 @@
-
- -