www/js/prod_edit.js

changeset 819
d759d9ed357e
parent 818
f9c071906643
child 820
16ae12aa872e
equal deleted inserted replaced
818:f9c071906643 819:d759d9ed357e
3701 $('#keg_priming_total').val(0); 3701 $('#keg_priming_total').val(0);
3702 $('#keg_abv').val(ABV); 3702 $('#keg_abv').val(ABV);
3703 } 3703 }
3704 } 3704 }
3705 3705
3706 function en_stage_equipment(state) {
3707 $('#equipmentSelect').jqxDropDownList({ disabled: (state) ? true:false });
3708 }
3709
3710 function en_stage_brewday(state) { 3706 function en_stage_brewday(state) {
3711 $('#jqxTabs').jqxTabs((state) ? 'disableAt':'enableAt', 8); // Brewday tab 3707 $('#jqxTabs').jqxTabs((state) ? 'disableAt':'enableAt', 8); // Brewday tab
3712 } 3708 }
3713 3709
3714 function en_stage_afterbrew(state) { 3710 function en_stage_afterbrew(state) {
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.' });

mercurial