3913 } |
3909 } |
3914 |
3910 |
3915 /* |
3911 /* |
3916 * Enable or disable parts of the screens. |
3912 * Enable or disable parts of the screens. |
3917 */ |
3913 */ |
3918 en_stage_equipment(dataRecord.stage > 1); // When the brew is in progress or done |
|
3919 en_stage_brewday(dataRecord.stage < 1); // Planning, no ingredients |
3914 en_stage_brewday(dataRecord.stage < 1); // Planning, no ingredients |
3920 en_stage_afterbrew(dataRecord.stage > 2); // After the brew |
3915 en_stage_afterbrew(dataRecord.stage > 2); // After the brew |
3921 en_stage_afterprimary(dataRecord.stage > 3); // Primary fermentation done |
3916 en_stage_afterprimary(dataRecord.stage > 3); // Primary fermentation done |
3922 en_stage_tertiary(dataRecord.stage == 5); // Tertiary, allow packaging |
3917 en_stage_tertiary(dataRecord.stage == 5); // Tertiary, allow packaging |
3923 en_stage_aftertertiary(dataRecord.stage >= 5); // After all fermentation steps |
3918 en_stage_aftertertiary(dataRecord.stage >= 5); // After all fermentation steps |
4329 $('#BLog').jqxButton({ disabled: (dataRecord.log_brew) ? false : true}); |
4324 $('#BLog').jqxButton({ disabled: (dataRecord.log_brew) ? false : true}); |
4330 $('#FLog').jqxButton({ disabled: (dataRecord.log_fermentation) ? false : true}); |
4325 $('#FLog').jqxButton({ disabled: (dataRecord.log_fermentation) ? false : true}); |
4331 $('#ILog').jqxButton({ disabled: (dataRecord.log_ispindel) ? false : true}); |
4326 $('#ILog').jqxButton({ disabled: (dataRecord.log_ispindel) ? false : true}); |
4332 $('#CLog').jqxButton({ disabled: (dataRecord.log_co2pressure) ? false : true}); |
4327 $('#CLog').jqxButton({ disabled: (dataRecord.log_co2pressure) ? false : true}); |
4333 } |
4328 } |
4334 |
|
4335 // Equipemnt dropdown list |
|
4336 $('#equipmentSelect').jqxDropDownList({ |
|
4337 placeHolder: 'Kies apparatuur:', |
|
4338 theme: theme, |
|
4339 source: equipmentlist, |
|
4340 displayMember: 'name', |
|
4341 width: 170, |
|
4342 height: 23, |
|
4343 dropDownWidth: 300, |
|
4344 renderer: function(index, label, value) { |
|
4345 var datarecord = equipmentlist.records[index]; |
|
4346 return datarecord.batch_size + ' liter ' + datarecord.name; |
|
4347 } |
|
4348 }); |
|
4349 $('#equipmentSelect').on('select', function(event) { |
|
4350 if (event.args) { |
|
4351 var datarecord, factor, index = event.args.index; |
|
4352 datarecord = equipmentlist.records[index]; |
|
4353 factor = datarecord.batch_size / dataRecord.batch_size; |
|
4354 $('#eq_name').val(datarecord.name); |
|
4355 $('#eq_boil_size').val(datarecord.boil_size); |
|
4356 dataRecord.boil_size = datarecord.boil_size; |
|
4357 $('#boil_size').val(datarecord.boil_size); |
|
4358 $('#eq_batch_size').val(datarecord.batch_size); |
|
4359 dataRecord.batch_size = datarecord.batch_size; |
|
4360 $('#batch_size').val(datarecord.batch_size); |
|
4361 $('#est_a_vol').val(datarecord.batch_size * 1.04); |
|
4362 $('#eq_tun_volume').val(datarecord.tun_volume); |
|
4363 dataRecord.eq_tun_weight = datarecord.tun_weight; |
|
4364 dataRecord.eq_tun_specific_heat = datarecord.tun_specific_heat; |
|
4365 dataRecord.eq_tun_material = datarecord.tun_material; |
|
4366 dataRecord.eq_tun_height = datarecord.tun_height / 100.0; |
|
4367 $('#eq_top_up_water').val(datarecord.top_up_water); |
|
4368 dataRecord.eq_trub_chiller_loss = datarecord.trub_chiller_loss; |
|
4369 $('#eq_trub_chiller_loss').val(datarecord.trub_chiller_loss); |
|
4370 $('#eq_evap_rate').val(datarecord.evap_rate); |
|
4371 $('#eq_boil_time').val(datarecord.boil_time); |
|
4372 dataRecord.eq_calc_boil_volume = datarecord.calc_boil_volume; |
|
4373 $('#eq_top_up_kettle').val(datarecord.top_up_kettle); |
|
4374 $('#eq_hop_utilization').val(datarecord.hop_utilization); |
|
4375 $('#eq_notes').val(datarecord.notes); |
|
4376 $('#eq_lauter_volume').val(datarecord.lauter_volume); |
|
4377 dataRecord.eq_lauter_height = datarecord.lauter_height / 100.0; |
|
4378 $('#eq_lauter_deadspace').val(datarecord.lauter_deadspace); |
|
4379 $('#eq_kettle_volume').val(datarecord.kettle_volume); |
|
4380 dataRecord.eq_kettle_height = datarecord.kettle_height / 100.0; |
|
4381 $('#eq_mash_volume').val(datarecord.mash_volume); |
|
4382 $('#eq_mash_max').val(datarecord.mash_max); |
|
4383 dataRecord.eq_mash_max = datarecord.mash_max; |
|
4384 $('#mash_max').val(datarecord.mash_max); |
|
4385 $('#eq_efficiency').val(datarecord.efficiency); |
|
4386 dataRecord.efficiency = datarecord.efficiency; |
|
4387 $('#efficiency').val(datarecord.efficiency); |
|
4388 |
|
4389 dataRecord.sparge_volume = Math.round(datarecord.boil_size * 5) / 10; |
|
4390 $('#sparge_volume').val(dataRecord.sparge_volume); |
|
4391 $('#brew_sparge_volume').val(dataRecord.sparge_volume); |
|
4392 $('#est_pre_vol').val(datarecord.boil_size * 1.04); |
|
4393 calcFermentablesFromOG(parseFloat($('#est_og').jqxNumberInput('decimal'))); // Keep the OG |
|
4394 adjustWaters(factor); |
|
4395 calcFermentables(); |
|
4396 adjustHops(factor); |
|
4397 adjustMiscs(factor); |
|
4398 adjustYeasts(factor); |
|
4399 calcIBUs(); |
|
4400 calcWater(); |
|
4401 calcSparge(); |
|
4402 } |
|
4403 }); |
|
4404 |
4329 |
4405 |
4330 |
4406 // initialize the input fields. |
4331 // initialize the input fields. |
4407 // Tab 1, Algemeen |
4332 // Tab 1, Algemeen |
4408 $('#name').jqxTooltip({ content: 'De naam voor dit product.' }); |
4333 $('#name').jqxTooltip({ content: 'De naam voor dit product.' }); |