www/js/prod_edit.js

changeset 610
38b22ccb2bf8
parent 609
e9b108569818
child 612
576128de01e3
equal deleted inserted replaced
609:e9b108569818 610:38b22ccb2bf8
4501 dataRecord.stage = 10; 4501 dataRecord.stage = 10;
4502 calcStage(); 4502 calcStage();
4503 } 4503 }
4504 }); 4504 });
4505 $('#divide_batch').jqxTooltip({ content: 'Het aantal extra gesplitste batches.' }); 4505 $('#divide_batch').jqxTooltip({ content: 'Het aantal extra gesplitste batches.' });
4506 $('#divide_batch').jqxInput({ theme: theme, width: 120, height: 23 });
4507 $('#divide_type').jqxTooltip({ content: 'Het splitsing moment in het productie proces.' }); 4506 $('#divide_type').jqxTooltip({ content: 'Het splitsing moment in het productie proces.' });
4508 $('#divide_type').jqxInput({ theme: theme, width: 120, height: 23 }); 4507 $('#divide_batch,#divide_type').jqxInput({ theme: theme, width: 120, height: 23 });
4509 4508
4510 $('#notes').jqxTooltip({ content: 'De uitgebreide opmerkingen over dit product.' }); 4509 $('#notes').jqxTooltip({ content: 'De uitgebreide opmerkingen over dit product.' });
4511 $('#notes').jqxInput({ theme: theme, width: 960, height: 100 }); 4510 $('#notes').jqxInput({ theme: theme, width: 960, height: 100 });
4512 $('#type').jqxTooltip({ content: 'Het brouw type van dit recept.' }); 4511 $('#type').jqxTooltip({ content: 'Het brouw type van dit recept.' });
4513 $('#type').jqxDropDownList({ 4512 $('#type').jqxDropDownList({
4529 $('#boil_time').jqxNumberInput({ min: 4, max: 360 }); 4528 $('#boil_time').jqxNumberInput({ min: 4, max: 360 });
4530 $('#boil_size').jqxTooltip({ content: 'Het volume van het wort voor het koken.' }); 4529 $('#boil_size').jqxTooltip({ content: 'Het volume van het wort voor het koken.' });
4531 $('#boil_size').jqxNumberInput({ inputMode: 'simple', theme: theme, width: 90, height: 23, decimalDigits: 2, readOnly: true }); 4530 $('#boil_size').jqxNumberInput({ inputMode: 'simple', theme: theme, width: 90, height: 23, decimalDigits: 2, readOnly: true });
4532 4531
4533 $('#st_guide').jqxTooltip({ content: 'De bierstijl gids voor dit recept.'}); 4532 $('#st_guide').jqxTooltip({ content: 'De bierstijl gids voor dit recept.'});
4534 $('#st_guide').jqxInput({ theme: theme, width: 250, height: 23 });
4535 $('#st_name').jqxTooltip({ content: 'De bierstijl naam voor dit recept.'}); 4533 $('#st_name').jqxTooltip({ content: 'De bierstijl naam voor dit recept.'});
4536 $('#st_name').jqxInput({ theme: theme, width: 250, height: 23 });
4537 $('#st_letter').jqxTooltip({ content: 'De bierstijl letter voor dit recept.'}); 4534 $('#st_letter').jqxTooltip({ content: 'De bierstijl letter voor dit recept.'});
4538 $('#st_letter').jqxInput({ theme: theme, width: 90, height: 23 }); 4535 $('#st_letter').jqxInput({ theme: theme, width: 90, height: 23 });
4539 $('#st_type').jqxTooltip({ content: 'Het bierstijl type.'}); 4536 $('#st_type').jqxTooltip({ content: 'Het bierstijl type.'});
4540 $('#st_type').jqxInput({ theme: theme, width: 250, height: 23 });
4541 $('#st_category').jqxTooltip({ content: 'De Amerikaanse bierstijl categorie.'}); 4537 $('#st_category').jqxTooltip({ content: 'De Amerikaanse bierstijl categorie.'});
4542 $('#st_category').jqxInput({ theme: theme, width: 250, height: 23 });
4543 $('#st_category_number').jqxTooltip({ content: 'De Amerikaanse bierstijl categorie sub nummer.'}); 4538 $('#st_category_number').jqxTooltip({ content: 'De Amerikaanse bierstijl categorie sub nummer.'});
4539 $('#st_guide,#st_name,#st_type,#st_category').jqxInput({ theme: theme, width: 250, height: 23 });
4544 $('#st_category_number').jqxNumberInput(Smal0dec); 4540 $('#st_category_number').jqxNumberInput(Smal0dec);
4545 4541
4546 $('#est_og').jqxTooltip({ content: 'Het begin SG wat je wilt bereiken. De moutstort wordt automatisch herberekend.' }); 4542 $('#est_og').jqxTooltip({ content: 'Het begin SG wat je wilt bereiken. De moutstort wordt automatisch herberekend.' });
4547 $('#est_og').jqxNumberInput(SGopts); 4543 $('#est_og').jqxNumberInput(SGopts);
4548 $('#st_og_min').jqxTooltip({ content: 'Het minimum begin SG voor deze bierstijl.'}); 4544 $('#st_og_min').jqxTooltip({ content: 'Het minimum begin SG voor deze bierstijl.'});
4549 $('#st_og_min').jqxNumberInput({ inputMode: 'simple', theme: theme, width: 50, height: 23, decimalDigits: 3, readOnly: true });
4550 $('#st_og_max').jqxTooltip({ content: 'Het maximum begin SG voor deze bierstijl.'}); 4545 $('#st_og_max').jqxTooltip({ content: 'Het maximum begin SG voor deze bierstijl.'});
4551 $('#st_og_max').jqxNumberInput({ inputMode: 'simple', theme: theme, width: 50, height: 23, decimalDigits: 3, readOnly: true });
4552 4546
4553 $('#est_fg').jqxTooltip({ content: 'Het verwachte eind SG. Dit wordt automatisch berekend.' }); 4547 $('#est_fg').jqxTooltip({ content: 'Het verwachte eind SG. Dit wordt automatisch berekend.' });
4554 $('#est_fg').jqxNumberInput(Show3dec); 4548 $('#est_fg').jqxNumberInput(Show3dec);
4555 $('#st_fg_min').jqxTooltip({ content: 'Het minimum eind SG voor deze bierstijl.'}); 4549 $('#st_fg_min').jqxTooltip({ content: 'Het minimum eind SG voor deze bierstijl.'});
4556 $('#st_fg_min').jqxNumberInput({ inputMode: 'simple', theme: theme, width: 50, height: 23, decimalDigits: 3, readOnly: true });
4557 $('#st_fg_max').jqxTooltip({ content: 'Het maximum eind SG voor deze bierstijl.'}); 4550 $('#st_fg_max').jqxTooltip({ content: 'Het maximum eind SG voor deze bierstijl.'});
4558 $('#st_fg_max').jqxNumberInput({ inputMode: 'simple', theme: theme, width: 50, height: 23, decimalDigits: 3, readOnly: true }); 4551 $('#st_og_min,#st_og_max,#st_fg_min,#st_fg_max').jqxNumberInput({ inputMode: 'simple', theme: theme, width: 50, height: 23, decimalDigits: 3, readOnly: true });
4559 4552
4560 $('#est_abv').jqxTooltip({ content: 'Alcohol volume %. Dit wordt automatisch berekend.' }); 4553 $('#est_abv').jqxTooltip({ content: 'Alcohol volume %. Dit wordt automatisch berekend.' });
4561 $('#est_abv').jqxNumberInput(Smal1dec);
4562 $('#st_abv_min').jqxTooltip({ content: 'Het minimum alcohol volume % voor deze bierstijl.'}); 4554 $('#st_abv_min').jqxTooltip({ content: 'Het minimum alcohol volume % voor deze bierstijl.'});
4563 $('#st_abv_min').jqxNumberInput(Smal1dec);
4564 $('#st_abv_max').jqxTooltip({ content: 'Het maximum alcohol volume % voor deze bierstijl.'}); 4555 $('#st_abv_max').jqxTooltip({ content: 'Het maximum alcohol volume % voor deze bierstijl.'});
4565 $('#st_abv_max').jqxNumberInput(Smal1dec); 4556 $('#est_abv,#st_abv_min,#st_abv_max').jqxNumberInput(Smal1dec);
4566 4557
4567 $('#est_color').jqxTooltip({ content: 'De kleur in EBC. Dit wordt automatisch berekend.' }); 4558 $('#est_color').jqxTooltip({ content: 'De kleur in EBC. Dit wordt automatisch berekend.' });
4568 $('#est_color').jqxNumberInput(Show0dec); 4559 $('#est_color').jqxNumberInput(Show0dec);
4569 $('#st_color_min').jqxTooltip({ content: 'De minimum kleur voor deze bierstijl.'}); 4560 $('#st_color_min').jqxTooltip({ content: 'De minimum kleur voor deze bierstijl.'});
4570 $('#st_color_min').jqxNumberInput(Smal0dec);
4571 $('#st_color_max').jqxTooltip({ content: 'De maximum kleur voor deze bierstijl.'}); 4561 $('#st_color_max').jqxTooltip({ content: 'De maximum kleur voor deze bierstijl.'});
4572 $('#st_color_max').jqxNumberInput(Smal0dec); 4562 $('#st_color_min,#st_color_max').jqxNumberInput(Smal0dec);
4573 $('#color_method').jqxDropDownList({ 4563 $('#color_method').jqxDropDownList({
4574 theme: theme, 4564 theme: theme,
4575 source: ColorMethodAdapter, 4565 source: ColorMethodAdapter,
4576 valueMember: 'id', 4566 valueMember: 'id',
4577 displayMember: 'nl', 4567 displayMember: 'nl',
4580 autoDropDownHeight: true 4570 autoDropDownHeight: true
4581 }); 4571 });
4582 $('#est_ibu').jqxTooltip({ content: 'De bitterheid in IBU. Dit wordt automatisch berekend.' }); 4572 $('#est_ibu').jqxTooltip({ content: 'De bitterheid in IBU. Dit wordt automatisch berekend.' });
4583 $('#est_ibu').jqxNumberInput(Show0dec); 4573 $('#est_ibu').jqxNumberInput(Show0dec);
4584 $('#st_ibu_min').jqxTooltip({ content: 'De minimum bitterheid voor deze bierstijl.'}); 4574 $('#st_ibu_min').jqxTooltip({ content: 'De minimum bitterheid voor deze bierstijl.'});
4585 $('#st_ibu_min').jqxNumberInput(Smal0dec);
4586 $('#st_ibu_max').jqxTooltip({ content: 'De maximum bitterheid voor deze bierstijl.'}); 4575 $('#st_ibu_max').jqxTooltip({ content: 'De maximum bitterheid voor deze bierstijl.'});
4587 $('#st_ibu_max').jqxNumberInput(Smal0dec); 4576 $('#st_ibu_min,#st_ibu_max').jqxNumberInput(Smal0dec);
4588 $('#ibu_method').jqxDropDownList({ 4577 $('#ibu_method').jqxDropDownList({
4589 theme: theme, 4578 theme: theme,
4590 source: IBUmethodAdapter, 4579 source: IBUmethodAdapter,
4591 valueMember: 'id', 4580 valueMember: 'id',
4592 displayMember: 'nl', 4581 displayMember: 'nl',
4596 dropDownVerticalAlignment: 'top' 4585 dropDownVerticalAlignment: 'top'
4597 }); 4586 });
4598 $('#kcal').jqxTooltip({ content: 'Energie-inhoud in kcal/liter.' }); 4587 $('#kcal').jqxTooltip({ content: 'Energie-inhoud in kcal/liter.' });
4599 $('#kcal').jqxNumberInput(Smal0dec); 4588 $('#kcal').jqxNumberInput(Smal0dec);
4600 $('#est_carb').jqxTooltip({ content: 'Koolzuur volume. Dit wordt automatisch berekend.' }); 4589 $('#est_carb').jqxTooltip({ content: 'Koolzuur volume. Dit wordt automatisch berekend.' });
4601 $('#est_carb').jqxNumberInput(Smal1dec);
4602 $('#st_carb_min').jqxTooltip({ content: 'Het minimum koolzuur volume voor deze bierstijl.'}); 4590 $('#st_carb_min').jqxTooltip({ content: 'Het minimum koolzuur volume voor deze bierstijl.'});
4603 $('#st_carb_min').jqxNumberInput(Smal1dec);
4604 $('#st_carb_max').jqxTooltip({ content: 'Het maximum koolzuur volume voor deze bierstijl.'}); 4591 $('#st_carb_max').jqxTooltip({ content: 'Het maximum koolzuur volume voor deze bierstijl.'});
4605 $('#st_carb_max').jqxNumberInput(Smal1dec); 4592 $('#est_carb,#st_carb_min,#st_carb_max').jqxNumberInput(Smal1dec);
4606 4593
4607 // Tab 2, Equipment 4594 // Tab 2, Equipment
4608 $('#eq_name').jqxTooltip({ content: 'De naam van deze brouw apparatuur.' }); 4595 $('#eq_name').jqxTooltip({ content: 'De naam van deze brouw apparatuur.' });
4609 $('#eq_name').jqxInput({ theme: theme, width: 250, height: 23 }); 4596 $('#eq_name').jqxInput({ theme: theme, width: 250, height: 23 });
4610 $('#eq_boil_size').jqxTooltip({ content: 'Normaal kook volume in liters' }); 4597 $('#eq_boil_size').jqxTooltip({ content: 'Normaal kook volume in liters' });
4611 $('#eq_boil_size').jqxNumberInput(Show1dec);
4612 $('#eq_batch_size').jqxTooltip({ content: 'Berekende batch grootte in liters aan het eind van de kook.' }); 4598 $('#eq_batch_size').jqxTooltip({ content: 'Berekende batch grootte in liters aan het eind van de kook.' });
4613 $('#eq_batch_size').jqxNumberInput(Show1dec);
4614 $('#eq_tun_volume').jqxTooltip({ content: 'Maisch ketel volume.' }); 4599 $('#eq_tun_volume').jqxTooltip({ content: 'Maisch ketel volume.' });
4615 $('#eq_tun_volume').jqxNumberInput(Show1dec);
4616 $('#eq_top_up_water').jqxTooltip({ content: 'Extra water in het gistvat.' }); 4600 $('#eq_top_up_water').jqxTooltip({ content: 'Extra water in het gistvat.' });
4617 $('#eq_top_up_water').jqxNumberInput(Show1dec);
4618 $('#eq_trub_chiller_loss').jqxTooltip({ content: 'Standaard verlies bij het overbrengen naar het gistvat.' }); 4601 $('#eq_trub_chiller_loss').jqxTooltip({ content: 'Standaard verlies bij het overbrengen naar het gistvat.' });
4619 $('#eq_trub_chiller_loss').jqxNumberInput(Show1dec);
4620 $('#eq_evap_rate').jqxTooltip({ content: 'Verdamping in liters per uur.' }); 4602 $('#eq_evap_rate').jqxTooltip({ content: 'Verdamping in liters per uur.' });
4621 $('#eq_evap_rate').jqxNumberInput(Show2dec); 4603 $('#eq_evap_rate').jqxNumberInput(Show2dec);
4622 $('#eq_boil_time').jqxTooltip({ content: 'Normale kooktijd in minuten.' }); 4604 $('#eq_boil_time').jqxTooltip({ content: 'Normale kooktijd in minuten.' });
4623 $('#eq_boil_time').jqxNumberInput(Show0dec);
4624 $('#eq_top_up_kettle').jqxTooltip({ content: 'Extra water toevoegen tijdens de kook.' }); 4605 $('#eq_top_up_kettle').jqxTooltip({ content: 'Extra water toevoegen tijdens de kook.' });
4625 $('#eq_top_up_kettle').jqxNumberInput(Show1dec);
4626 $('#eq_hop_utilization').jqxTooltip({ content: '100% voor kleine installaties, hoger voor grote brouwerijen.' }); 4606 $('#eq_hop_utilization').jqxTooltip({ content: '100% voor kleine installaties, hoger voor grote brouwerijen.' });
4627 $('#eq_hop_utilization').jqxNumberInput(Show0dec); 4607 $('#eq_boil_time,#eq_hop_utilization').jqxNumberInput(Show0dec);
4628 $('#eq_notes').jqxTooltip({ content: 'Opmerkingen over deze apparatuur.' }); 4608 $('#eq_notes').jqxTooltip({ content: 'Opmerkingen over deze apparatuur.' });
4629 $('#eq_notes').jqxInput({ theme: theme, width: 960, height: 200 }); 4609 $('#eq_notes').jqxInput({ theme: theme, width: 960, height: 200 });
4630 $('#eq_lauter_volume').jqxTooltip({ content: 'Filterkuip volume.' }); 4610 $('#eq_lauter_volume').jqxTooltip({ content: 'Filterkuip volume.' });
4631 $('#eq_lauter_volume').jqxNumberInput(Show1dec);
4632 $('#eq_lauter_deadspace').jqxTooltip({ content: 'Filterkuip verlies in liters.' }); 4611 $('#eq_lauter_deadspace').jqxTooltip({ content: 'Filterkuip verlies in liters.' });
4633 $('#eq_lauter_deadspace').jqxNumberInput(Show1dec);
4634 $('#eq_kettle_volume').jqxTooltip({ content: 'Kook ketel volume in liters.' }); 4612 $('#eq_kettle_volume').jqxTooltip({ content: 'Kook ketel volume in liters.' });
4635 $('#eq_kettle_volume').jqxNumberInput(Show1dec);
4636 $('#eq_mash_volume').jqxTooltip({ content: 'Maisch water voor de eerste stap.' }); 4613 $('#eq_mash_volume').jqxTooltip({ content: 'Maisch water voor de eerste stap.' });
4637 $('#eq_mash_volume').jqxNumberInput(Show1dec);
4638 $('#eq_mash_max').jqxTooltip({ content: 'De maximale moutstort in Kg.' }); 4614 $('#eq_mash_max').jqxTooltip({ content: 'De maximale moutstort in Kg.' });
4639 $('#eq_mash_max').jqxNumberInput(Show1dec);
4640 $('#eq_efficiency').jqxTooltip({ content: 'Gemiddeld brouwzaal rendement.' }); 4615 $('#eq_efficiency').jqxTooltip({ content: 'Gemiddeld brouwzaal rendement.' });
4641 $('#eq_efficiency').jqxNumberInput(Show1dec); 4616 $('#eq_boil_size,#eq_batch_size,#eq_tun_volume,#eq_top_up_water,#eq_trub_chiller_loss,#eq_top_up_kettle').jqxNumberInput(Show1dec);
4617 $('#eq_lauter_volume,#eq_lauter_deadspace,#eq_kettle_volume,#eq_mash_volume,#eq_mash_max,#eq_efficiency').jqxNumberInput(Show1dec);
4642 4618
4643 // Tab 3, Fermentables 4619 // Tab 3, Fermentables
4644 $('#est_color2').jqxTooltip({ content: 'De kleur in EBC. Dit wordt automatisch berekend.' }); 4620 $('#est_color2').jqxTooltip({ content: 'De kleur in EBC. Dit wordt automatisch berekend.' });
4645 $('#est_color2').jqxNumberInput(Show0dec); 4621 $('#est_color2').jqxNumberInput(Show0dec);
4646 $('#est_og2').jqxTooltip({ content: 'Het geschatte begin SG van dit product.' }); 4622 $('#est_og2').jqxTooltip({ content: 'Het geschatte begin SG van dit product.' });
4647 $('#est_og2').jqxNumberInput(Show3dec);
4648 $('#mash_kg').jqxTooltip({ content: 'Het gewicht van alle mouten in de maisch.' }); 4623 $('#mash_kg').jqxTooltip({ content: 'Het gewicht van alle mouten in de maisch.' });
4649 $('#mash_kg').jqxNumberInput(Show3dec); 4624 $('#est_og2,#mash_kg').jqxNumberInput(Show3dec);
4650 $('#perc_malts').jqxProgressBar({ 4625 $('#perc_malts').jqxProgressBar({
4651 width: 300, 4626 width: 300,
4652 height: 23, 4627 height: 23,
4653 theme: theme, 4628 theme: theme,
4654 showText: true, 4629 showText: true,
5288 }; 5263 };
5289 $('#yeastGrid').jqxGrid('updaterow', rowID, row); 5264 $('#yeastGrid').jqxGrid('updaterow', rowID, row);
5290 calcFermentables(); 5265 calcFermentables();
5291 calcYeast(); 5266 calcYeast();
5292 }); 5267 });
5293 $('#wy_name').jqxInput({ theme: theme, width: 320, height: 23 }); 5268 $('#wy_name,#wy_laboratory,#wy_product_id').jqxInput({ theme: theme, width: 320, height: 23 });
5294 $('#wy_laboratory').jqxInput({ theme: theme, width: 320, height: 23 });
5295 $('#wy_product_id').jqxInput({ theme: theme, width: 320, height: 23 });
5296 $('#wy_instock').jqxCheckBox({ theme: theme, height: 23 }); 5269 $('#wy_instock').jqxCheckBox({ theme: theme, height: 23 });
5297 $('#wy_instock').on('change', function(event) { 5270 $('#wy_instock').on('change', function(event) {
5298 yeastinstock = event.args.checked; 5271 yeastinstock = event.args.checked;
5299 yeastlist.dataBind(); 5272 yeastlist.dataBind();
5300 }); 5273 });
5389 $('#prop' + i + '_type').hide(); 5362 $('#prop' + i + '_type').hide();
5390 $('#prop' + i + '_volume').jqxTooltip({ content: 'Het volume van deze starter stap.' }); 5363 $('#prop' + i + '_volume').jqxTooltip({ content: 'Het volume van deze starter stap.' });
5391 $('#prop' + i + '_volume').jqxNumberInput(Spin3dec); 5364 $('#prop' + i + '_volume').jqxNumberInput(Spin3dec);
5392 $('#prop' + i + '_volume').hide(); 5365 $('#prop' + i + '_volume').hide();
5393 $('#prop' + i + '_irate').jqxTooltip({ content: 'Voor de beste gistgroei, houd de injectie factor tussen de 25 en 100 miljoen cellen per ml.' }); 5366 $('#prop' + i + '_irate').jqxTooltip({ content: 'Voor de beste gistgroei, houd de injectie factor tussen de 25 en 100 miljoen cellen per ml.' });
5394 $('#prop' + i + '_irate').jqxNumberInput(Show1dec);
5395 $('#prop' + i + '_irate').hide(); 5367 $('#prop' + i + '_irate').hide();
5396 $('#prop' + i + '_ncells').jqxTooltip({ content: 'Het aantal miljard nieuwe gistcellen in deze stap.' }); 5368 $('#prop' + i + '_ncells').jqxTooltip({ content: 'Het aantal miljard nieuwe gistcellen in deze stap.' });
5397 $('#prop' + i + '_ncells').jqxNumberInput(Show1dec);
5398 $('#prop' + i + '_ncells').hide(); 5369 $('#prop' + i + '_ncells').hide();
5399 $('#prop' + i + '_tcells').jqxTooltip({ content: 'Het totaal aantal miljard gistcellen na deze stap.' }); 5370 $('#prop' + i + '_tcells').jqxTooltip({ content: 'Het totaal aantal miljard gistcellen na deze stap.' });
5400 $('#prop' + i + '_tcells').jqxNumberInput(Show1dec); 5371 $('#prop' + i + '_irate,#prop' + i + '_ncells,#prop' + i + '_tcells').jqxNumberInput(Show1dec);
5401 $('#prop' + i + '_tcells').hide(); 5372 $('#prop' + i + '_tcells').hide();
5402 $('#prop' + i + '_growf').jqxTooltip({ content: 'De groeifactor, minstens 1. Ongeroerde starters komen meestal niet boven de 3.' }); 5373 $('#prop' + i + '_growf').jqxTooltip({ content: 'De groeifactor, minstens 1. Ongeroerde starters komen meestal niet boven de 3.' });
5403 $('#prop' + i + '_growf').jqxNumberInput(Show2dec); 5374 $('#prop' + i + '_growf').jqxNumberInput(Show2dec);
5404 $('#prop' + i + '_growf').hide(); 5375 $('#prop' + i + '_growf').hide();
5405 } 5376 }
5527 if (row.step_type == 0) // Infusion 5498 if (row.step_type == 0) // Infusion
5528 mash_infuse += parseFloat(row.step_infuse_amount); 5499 mash_infuse += parseFloat(row.step_infuse_amount);
5529 } 5500 }
5530 } 5501 }
5531 }); 5502 });
5532 $('#wstep_temp').jqxNumberInput(Spin1dec);
5533 $('#wstep_temp').on('change', function(event) { 5503 $('#wstep_temp').on('change', function(event) {
5534 var rowdata = $('#mashGrid').jqxGrid('getrowdata', mashRow); 5504 var rowdata = $('#mashGrid').jqxGrid('getrowdata', mashRow);
5535 rowdata.step_temp = parseFloat(event.args.value); 5505 rowdata.step_temp = parseFloat(event.args.value);
5536 }); 5506 });
5537 $('#wend_temp').jqxNumberInput(Spin1dec); 5507 $('#wstep_temp,#wend_temp,#wstep_infuse_amount').jqxNumberInput(Spin1dec);
5538 $('#wend_temp').on('change', function(event) { 5508 $('#wend_temp').on('change', function(event) {
5539 var rowdata = $('#mashGrid').jqxGrid('getrowdata', mashRow); 5509 var rowdata = $('#mashGrid').jqxGrid('getrowdata', mashRow);
5540 rowdata.end_temp = parseFloat(event.args.value); 5510 rowdata.end_temp = parseFloat(event.args.value);
5541 }); 5511 });
5542 $('#wstep_time').jqxNumberInput(PosInt); 5512 $('#wstep_time,#wramp_time').jqxNumberInput(PosInt);
5543 $('#wstep_time').on('change', function(event) { 5513 $('#wstep_time').on('change', function(event) {
5544 var rowdata = $('#mashGrid').jqxGrid('getrowdata', mashRow); 5514 var rowdata = $('#mashGrid').jqxGrid('getrowdata', mashRow);
5545 rowdata.step_time = parseFloat(event.args.value); 5515 rowdata.step_time = parseFloat(event.args.value);
5546 calcMash(); 5516 calcMash();
5547 }); 5517 });
5548 $('#wramp_time').jqxNumberInput(PosInt);
5549 $('#wramp_time').on('change', function(event) { 5518 $('#wramp_time').on('change', function(event) {
5550 var rowdata = $('#mashGrid').jqxGrid('getrowdata', mashRow); 5519 var rowdata = $('#mashGrid').jqxGrid('getrowdata', mashRow);
5551 rowdata.ramp_time = parseFloat(event.args.value); 5520 rowdata.ramp_time = parseFloat(event.args.value);
5552 calcMash(); 5521 calcMash();
5553 }); 5522 });
5554 $('#wstep_infuse_amount').jqxNumberInput(Spin1dec);
5555 $('#wstep_infuse_amount').on('change', function(event) { 5523 $('#wstep_infuse_amount').on('change', function(event) {
5556 var row, i, rows, rowdata = $('#mashGrid').jqxGrid('getrowdata', mashRow); 5524 var row, i, rows, rowdata = $('#mashGrid').jqxGrid('getrowdata', mashRow);
5557 rowdata.step_infuse_amount = parseFloat(event.args.value); 5525 rowdata.step_infuse_amount = parseFloat(event.args.value);
5558 mash_infuse = 0; 5526 mash_infuse = 0;
5559 rows = $('#mashGrid').jqxGrid('getrows'); 5527 rows = $('#mashGrid').jqxGrid('getrows');
5578 calcMash(); 5546 calcMash();
5579 }); 5547 });
5580 5548
5581 // Tab 8, Water 5549 // Tab 8, Water
5582 $('#tgt_bu').jqxNumberInput(Show2wat); 5550 $('#tgt_bu').jqxNumberInput(Show2wat);
5583 $('#tgt_so4_cl').jqxNumberInput(Show1wat); 5551 $('#tgt_so4_cl,#got_so4_cl').jqxNumberInput(Show1wat);
5584 $('#got_so4_cl').jqxNumberInput(Show1wat);
5585 5552
5586 // Water source 1 5553 // Water source 1
5587 $('#w1_name').jqxDropDownList({ 5554 $('#w1_name').jqxDropDownList({
5588 placeHolder: 'Kies hoofd water:', 5555 placeHolder: 'Kies hoofd water:',
5589 theme: theme, 5556 theme: theme,
5616 $('#w1_cost').val(datarecord.cost); 5583 $('#w1_cost').val(datarecord.cost);
5617 dataRecord.w1_cost = datarecord.cost; 5584 dataRecord.w1_cost = datarecord.cost;
5618 calcWater(); 5585 calcWater();
5619 } 5586 }
5620 }); 5587 });
5621 $('#w1_amount').jqxNumberInput(Show1wat); 5588 $('#w1_amount,#w1_calcium,#w1_magnesium,#w1_sodium,#w1_total_alkalinity,#w1_chloride,#w1_sulfate,#w1_ph').jqxNumberInput(Show1wat);
5622 $('#w1_calcium').jqxNumberInput(Show1wat);
5623 $('#w1_magnesium').jqxNumberInput(Show1wat);
5624 $('#w1_sodium').jqxNumberInput(Show1wat);
5625 $('#w1_total_alkalinity').jqxNumberInput(Show1wat);
5626 $('#w1_chloride').jqxNumberInput(Show1wat);
5627 $('#w1_sulfate').jqxNumberInput(Show1wat);
5628 $('#w1_ph').jqxNumberInput(Show1wat);
5629 // Water source 2 5589 // Water source 2
5630 $('#w2_name').jqxDropDownList({ 5590 $('#w2_name').jqxDropDownList({
5631 placeHolder: 'Kies meng water:', 5591 placeHolder: 'Kies meng water:',
5632 theme: theme, 5592 theme: theme,
5633 source: waterlist, 5593 source: waterlist,
5665 $('#w2_amount').jqxTooltip({ content: 'De verdeling van het hoofd en meng water. Het totale maisch water volume blijft gelijk.'}); 5625 $('#w2_amount').jqxTooltip({ content: 'De verdeling van het hoofd en meng water. Het totale maisch water volume blijft gelijk.'});
5666 $('#w2_amount').jqxNumberInput({ 5626 $('#w2_amount').jqxNumberInput({
5667 inputMode: 'simple', spinMode: 'simple', theme: theme, width: 94, height: 23, min: 0, max: 0, decimalDigits: 1, 5627 inputMode: 'simple', spinMode: 'simple', theme: theme, width: 94, height: 23, min: 0, max: 0, decimalDigits: 1,
5668 spinButtons: true, spinButtonsStep: 0.5, readOnly: true 5628 spinButtons: true, spinButtonsStep: 0.5, readOnly: true
5669 }); 5629 });
5670 $('#w2_calcium').jqxNumberInput(Show1wat); 5630 $('#w2_calcium,#w2_magnesium,#w2_sodium,#w2_total_alkalinity,#w2_chloride,#w2_sulfate,#w2_ph').jqxNumberInput(Show1wat);
5671 $('#w2_magnesium').jqxNumberInput(Show1wat);
5672 $('#w2_sodium').jqxNumberInput(Show1wat);
5673 $('#w2_total_alkalinity').jqxNumberInput(Show1wat);
5674 $('#w2_chloride').jqxNumberInput(Show1wat);
5675 $('#w2_sulfate').jqxNumberInput(Show1wat);
5676 $('#w2_ph').jqxNumberInput(Show1wat);
5677 // Water mixed 5631 // Water mixed
5678 $('#wg_amount').jqxNumberInput(Show1wat); 5632 $('#wg_amount,#wg_calcium,#wg_magnesium,#wg_sodium,#wg_total_alkalinity,#wg_chloride,#wg_sulfate,#wg_ph').jqxNumberInput(Show1wat);
5679 $('#wg_calcium').jqxNumberInput(Show1wat);
5680 $('#wg_magnesium').jqxNumberInput(Show1wat);
5681 $('#wg_sodium').jqxNumberInput(Show1wat);
5682 $('#wg_total_alkalinity').jqxNumberInput(Show1wat);
5683 $('#wg_chloride').jqxNumberInput(Show1wat);
5684 $('#wg_sulfate').jqxNumberInput(Show1wat);
5685 $('#wg_ph').jqxNumberInput(Show1wat);
5686 // Water treated 5633 // Water treated
5687 $('#wb_calcium').jqxTooltip({ content: 'De ideale hoeveelheid Calcium is tussen 40 en 150.'}); 5634 $('#wb_calcium').jqxTooltip({ content: 'De ideale hoeveelheid Calcium is tussen 40 en 150.'});
5688 $('#wb_calcium').jqxNumberInput(Show1wat);
5689 $('#wb_magnesium').jqxTooltip({ content: 'De ideale hoeveelheid Magnesium is tusse 10 en 30.'}); 5635 $('#wb_magnesium').jqxTooltip({ content: 'De ideale hoeveelheid Magnesium is tusse 10 en 30.'});
5690 $('#wb_magnesium').jqxNumberInput(Show1wat);
5691 $('#wb_sodium').jqxTooltip({ content: 'De ideale hoeveelheid Natrium is lager dan 150.'}); 5636 $('#wb_sodium').jqxTooltip({ content: 'De ideale hoeveelheid Natrium is lager dan 150.'});
5692 $('#wb_sodium').jqxNumberInput(Show1wat);
5693 $('#wb_total_alkalinity').jqxNumberInput(Show1wat);
5694 $('#wb_chloride').jqxTooltip({ content: 'De ideale hoeveelheid Chloride is tussen 50 en 100.'}); 5637 $('#wb_chloride').jqxTooltip({ content: 'De ideale hoeveelheid Chloride is tussen 50 en 100.'});
5695 $('#wb_chloride').jqxNumberInput(Show1wat);
5696 $('#wb_sulfate').jqxTooltip({ content: 'De ideale hoeveelheid Sulfaat is tussen 50 en 350.'}); 5638 $('#wb_sulfate').jqxTooltip({ content: 'De ideale hoeveelheid Sulfaat is tussen 50 en 350.'});
5697 $('#wb_sulfate').jqxNumberInput(Show1wat); 5639 $('#wb_calcium,#wb_magnesium,#wb_sodium,#wb_total_alkalinity,#wb_chloride,#wb_sulfate,#wb_ph').jqxNumberInput(Show1wat);
5698 $('#wb_ph').jqxNumberInput(Show1wat);
5699 // Water target profile 5640 // Water target profile
5700 $('#pr_name').jqxDropDownList({ 5641 $('#pr_name').jqxDropDownList({
5701 placeHolder: 'Kies doel profiel:', 5642 placeHolder: 'Kies doel profiel:',
5702 theme: theme, 5643 theme: theme,
5703 source: waterprofiles, 5644 source: waterprofiles,
5718 $('#pr_magnesium').val(datarecord.magnesium); 5659 $('#pr_magnesium').val(datarecord.magnesium);
5719 $('#pr_total_alkalinity').val(datarecord.total_alkalinity); 5660 $('#pr_total_alkalinity').val(datarecord.total_alkalinity);
5720 calcWater(); 5661 calcWater();
5721 } 5662 }
5722 }); 5663 });
5723 $('#pr_calcium').jqxNumberInput(Show1wat); 5664 $('#pr_calcium,#pr_magnesium,#pr_sodium,#pr_total_alkalinity,#pr_chloride,#pr_sulfate').jqxNumberInput(Show1wat);
5724 $('#pr_magnesium').jqxNumberInput(Show1wat);
5725 $('#pr_sodium').jqxNumberInput(Show1wat);
5726 $('#pr_total_alkalinity').jqxNumberInput(Show1wat);
5727 $('#pr_chloride').jqxNumberInput(Show1wat);
5728 $('#pr_sulfate').jqxNumberInput(Show1wat);
5729 5665
5730 // Water agents 5666 // Water agents
5731 $('#wa_cacl2').jqxTooltip({ content: 'Voor het maken van een ander waterprofiel. Voegt calcium en chloride toe. Voor het verbeteren van zoetere bieren.' }); 5667 $('#wa_cacl2').jqxTooltip({ content: 'Voor het maken van een ander waterprofiel. Voegt calcium en chloride toe. Voor het verbeteren van zoetere bieren.' });
5732 $('#wa_cacl2').jqxNumberInput(Spin1dec);
5733 $('#wa_caso4').jqxTooltip({ 5668 $('#wa_caso4').jqxTooltip({
5734 content: 'Gips. Voor het maken van een ander waterprofiel. Voegt calcium en sulfaat toe. Voor het verbeteren van bittere bieren.' 5669 content: 'Gips. Voor het maken van een ander waterprofiel. Voegt calcium en sulfaat toe. Voor het verbeteren van bittere bieren.'
5735 }); 5670 });
5736 $('#wa_caso4').jqxNumberInput(Spin1dec);
5737 $('#wa_mgso4').jqxTooltip({ content: 'Epsom zout. Voor het maken van een ander waterprofiel. Voegt magnesium en sulfaat toe. Gebruik spaarzaam!' }); 5671 $('#wa_mgso4').jqxTooltip({ content: 'Epsom zout. Voor het maken van een ander waterprofiel. Voegt magnesium en sulfaat toe. Gebruik spaarzaam!' });
5738 $('#wa_mgso4').jqxNumberInput(Spin1dec);
5739 $('#wa_nacl').jqxTooltip({ 5672 $('#wa_nacl').jqxTooltip({
5740 content: 'Keukenzout. Voor het maken van een ander waterprofiel. Voegt natrium en chloride toe. ' + 5673 content: 'Keukenzout. Voor het maken van een ander waterprofiel. Voegt natrium en chloride toe. ' +
5741 'Voor het accentueren van zoetheid. Bij hoge dosering wordt het bier ziltig.' 5674 'Voor het accentueren van zoetheid. Bij hoge dosering wordt het bier ziltig.'
5742 }); 5675 });
5743 $('#wa_nacl').jqxNumberInput(Spin1dec); 5676 $('#wa_cacl2,#wa_caso4,#wa_mgso4,#wa_nacl').jqxNumberInput(Spin1dec);
5744 $('#mash_ph').jqxTooltip({ content: 'Maisch pH tussen 5.2 en 5.6. Gebruik 5.2 voor lichte en 5.5 voor donkere bieren.'}); 5677 $('#mash_ph').jqxTooltip({ content: 'Maisch pH tussen 5.2 en 5.6. Gebruik 5.2 voor lichte en 5.5 voor donkere bieren.'});
5745 $('#mash_ph').jqxNumberInput(SpinpH); 5678 $('#mash_ph').jqxNumberInput(SpinpH);
5746 $('#calc_acid').jqxCheckBox({ theme: theme, width: 120, height: 23 }); 5679 $('#calc_acid').jqxCheckBox({ theme: theme, width: 120, height: 23 });
5747 $('#wa_base_name').jqxDropDownList({ 5680 $('#wa_base_name').jqxDropDownList({
5748 theme: theme, 5681 theme: theme,
5767 $('#wa_acid').jqxNumberInput(Spin2dec); 5700 $('#wa_acid').jqxNumberInput(Spin2dec);
5768 $('#wa_acid').jqxNumberInput({ symbol: ' ml', symbolPosition: 'right' }); 5701 $('#wa_acid').jqxNumberInput({ symbol: ' ml', symbolPosition: 'right' });
5769 $('#wa_acid_perc').jqxNumberInput(Perc0); 5702 $('#wa_acid_perc').jqxNumberInput(Perc0);
5770 $('#wa_acid_perc').jqxNumberInput({ width: 70, symbol: '%', symbolPosition: 'right' }); 5703 $('#wa_acid_perc').jqxNumberInput({ width: 70, symbol: '%', symbolPosition: 'right' });
5771 // Sparge water 5704 // Sparge water
5772 $('#sparge_temp').jqxNumberInput(Spin1dec); 5705 $('#sparge_temp,#sparge_volume').jqxNumberInput(Spin1dec);
5773 $('#sparge_volume').jqxNumberInput(Spin1dec);
5774 $('#sparge_ph').jqxNumberInput(SpinpH); 5706 $('#sparge_ph').jqxNumberInput(SpinpH);
5775 $('#sparge_source').jqxDropDownList({ 5707 $('#sparge_source').jqxDropDownList({
5776 theme: theme, 5708 theme: theme,
5777 source: SpargeSourceAdapter, 5709 source: SpargeSourceAdapter,
5778 valueMember: 'id', 5710 valueMember: 'id',
5795 $('#sparge_acid_perc').jqxNumberInput(Perc0); 5727 $('#sparge_acid_perc').jqxNumberInput(Perc0);
5796 $('#sparge_acid_perc').jqxNumberInput({ symbol: '%', symbolPosition: 'right' }); 5728 $('#sparge_acid_perc').jqxNumberInput({ symbol: '%', symbolPosition: 'right' });
5797 5729
5798 // Tab 9, Brewday 5730 // Tab 9, Brewday
5799 $('#brew_date_start').jqxTooltip({ content: 'Brouw datum en tijd. Voor planning laat de tijd op 00:00:00 staan.' }); 5731 $('#brew_date_start').jqxTooltip({ content: 'Brouw datum en tijd. Voor planning laat de tijd op 00:00:00 staan.' });
5800 $('#brew_date_start').jqxDateTimeInput(DateTimeopts);
5801 $('#brew_date_start').on('close', function(event) { calcStage(); }); 5732 $('#brew_date_start').on('close', function(event) { calcStage(); });
5802 $('#brew_date_end').jqxTooltip({ content: 'End datum en tijd van de brouw. Leeg laten als er nog niet gebrouwen is.' }); 5733 $('#brew_date_end').jqxTooltip({ content: 'End datum en tijd van de brouw. Leeg laten als er nog niet gebrouwen is.' });
5803 $('#brew_date_end').jqxDateTimeInput(DateTimeopts); 5734 $('#brew_date_start,#brew_date_end').jqxDateTimeInput(DateTimeopts);
5804 $('#brew_date_end').on('close', function(event) { calcStage(); }); 5735 $('#brew_date_end').on('close', function(event) { calcStage(); });
5805 $('#brew_mash_ph').jqxTooltip({ content: 'De gemeten pH tijdens het maischen eventueel na correctie.' }); 5736 $('#brew_mash_ph').jqxTooltip({ content: 'De gemeten pH tijdens het maischen eventueel na correctie.' });
5806 $('#brew_mash_ph').jqxNumberInput(SpinpH);
5807 $('#est_mash_ph').jqxTooltip({ content: 'De gewenste pH tijdens het maischen.' }); 5737 $('#est_mash_ph').jqxTooltip({ content: 'De gewenste pH tijdens het maischen.' });
5808 $('#est_mash_ph').jqxNumberInput(Show1wat); 5738 $('#est_mash_ph').jqxNumberInput(Show1wat);
5809 $('#brew_preboil_ph').jqxTooltip({ content: 'De gemeten pH in de kookketel na het spoelen en voor de kook.' }); 5739 $('#brew_preboil_ph').jqxTooltip({ content: 'De gemeten pH in de kookketel na het spoelen en voor de kook.' });
5810 $('#brew_preboil_ph').jqxNumberInput(SpinpH);
5811 // est_preboil_ph 5740 // est_preboil_ph
5812 $('#brew_aboil_ph').jqxTooltip({ content: 'De gemeten pH na het koken.' }); 5741 $('#brew_aboil_ph').jqxTooltip({ content: 'De gemeten pH na het koken.' });
5813 $('#brew_aboil_ph').jqxNumberInput(SpinpH); 5742 $('#brew_mash_ph,#brew_preboil_ph,#brew_aboil_ph').jqxNumberInput(SpinpH);
5814 // est_aboil_ph 5743 // est_aboil_ph
5815 $('#brew_mash_sg').jqxTooltip({ content: 'Het bereikte SG na het maischen.' }); 5744 $('#brew_mash_sg').jqxTooltip({ content: 'Het bereikte SG na het maischen.' });
5816 $('#brew_mash_sg').jqxNumberInput(SGopts);
5817 $('#brew_mash_sg').on('valueChanged', function() { calcMashEfficiency(); }); 5745 $('#brew_mash_sg').on('valueChanged', function() { calcMashEfficiency(); });
5818 $('#est_mash_sg').jqxTooltip({ content: 'Het berekende verwachte SG na het maischen.' }); 5746 $('#est_mash_sg').jqxTooltip({ content: 'Het berekende verwachte SG na het maischen.' });
5819 $('#est_mash_sg').jqxNumberInput(Show3wat);
5820 $('#brew_preboil_sg').jqxTooltip({ content: 'Het gemeten SG in de kookketel na het spoelen en voor het koken.' }); 5747 $('#brew_preboil_sg').jqxTooltip({ content: 'Het gemeten SG in de kookketel na het spoelen en voor het koken.' });
5821 $('#brew_preboil_sg').jqxNumberInput(SGopts);
5822 $('#brew_preboil_sg').on('valueChanged', function(event) { 5748 $('#brew_preboil_sg').on('valueChanged', function(event) {
5823 dataRecord.brew_preboil_sg = event.args.value; 5749 dataRecord.brew_preboil_sg = event.args.value;
5824 calcEfficiencyBeforeBoil(); 5750 calcEfficiencyBeforeBoil();
5825 }); 5751 });
5826 $('#est_pre_sg').jqxTooltip({ content: 'Het berekende SG in de kookketel na het spoelen en voor het koken.' }); 5752 $('#est_pre_sg').jqxTooltip({ content: 'Het berekende SG in de kookketel na het spoelen en voor het koken.' });
5827 $('#est_pre_sg').jqxNumberInput(Show3wat);
5828 $('#brew_aboil_sg').jqxTooltip({ content: 'Het gemeten SG in de kookketel na het koken.' }); 5753 $('#brew_aboil_sg').jqxTooltip({ content: 'Het gemeten SG in de kookketel na het koken.' });
5829 $('#brew_aboil_sg').jqxNumberInput(SGopts); 5754 $('#brew_mash_sg,#brew_preboil_sg,#brew_aboil_sg').jqxNumberInput(SGopts);
5830 $('#brew_aboil_sg').on('valueChanged', function(event) { 5755 $('#brew_aboil_sg').on('valueChanged', function(event) {
5831 dataRecord.brew_aboil_sg = event.args.value; 5756 dataRecord.brew_aboil_sg = event.args.value;
5832 calcEfficiencyAfterBoil(); 5757 calcEfficiencyAfterBoil();
5833 calcFermentables(); 5758 calcFermentables();
5834 calcIBUs(); 5759 calcIBUs();
5835 }); 5760 });
5836 $('#est_og3').jqxTooltip({ content: 'Het gewenste SG in de kookketel na het koken.' }); 5761 $('#est_og3').jqxTooltip({ content: 'Het gewenste SG in de kookketel na het koken.' });
5837 $('#est_og3').jqxNumberInput(Show3wat); 5762 $('#est_mash_sg,#est_pre_sg,#est_og3').jqxNumberInput(Show3wat);
5838 $('#brew_mash_efficiency').jqxTooltip({ content: 'Het behaalde maisch rendement.' }); 5763 $('#brew_mash_efficiency').jqxTooltip({ content: 'Het behaalde maisch rendement.' });
5839 $('#brew_mash_efficiency').jqxNumberInput(Show1dec); 5764 $('#brew_mash_efficiency').jqxNumberInput(Show1dec);
5840 $('#brew_preboil_volume').jqxTooltip({ content: 'Het gemeten volume van het wort voor het koken.' }); 5765 $('#brew_preboil_volume').jqxTooltip({ content: 'Het gemeten volume van het wort voor het koken.' });
5841 $('#brew_preboil_volume').jqxNumberInput(Spin1dec);
5842 $('#brew_preboil_volume').on('valueChanged', function(event) { 5766 $('#brew_preboil_volume').on('valueChanged', function(event) {
5843 dataRecord.brew_preboil_volume = event.args.value; 5767 dataRecord.brew_preboil_volume = event.args.value;
5844 calcEfficiencyBeforeBoil(); 5768 calcEfficiencyBeforeBoil();
5845 }); 5769 });
5846 $('#est_pre_vol').jqxTooltip({ content: 'Het berekende volume van het wort voor het koken.' }); 5770 $('#est_pre_vol').jqxTooltip({ content: 'Het berekende volume van het wort voor het koken.' });
5847 $('#est_pre_vol').jqxNumberInput(Show1wat);
5848 $('#brew_aboil_volume').jqxTooltip({ content: 'Het gemeten volume van het wort na het koken.' }); 5771 $('#brew_aboil_volume').jqxTooltip({ content: 'Het gemeten volume van het wort na het koken.' });
5849 $('#brew_aboil_volume').jqxNumberInput(Spin1dec); 5772 $('#brew_preboil_volume,#brew_aboil_volume').jqxNumberInput(Spin1dec);
5850 $('#brew_aboil_volume').on('valueChanged', function(event) { 5773 $('#brew_aboil_volume').on('valueChanged', function(event) {
5851 dataRecord.brew_aboil_volume = event.args.value; 5774 dataRecord.brew_aboil_volume = event.args.value;
5852 calcEfficiencyAfterBoil(); 5775 calcEfficiencyAfterBoil();
5853 calcFermentables(); 5776 calcFermentables();
5854 calcIBUs(); 5777 calcIBUs();
5855 }); 5778 });
5856 $('#est_a_vol').jqxTooltip({ content: 'Het gewenste volume na het koken.' }); 5779 $('#est_a_vol').jqxTooltip({ content: 'Het gewenste volume na het koken.' });
5857 $('#est_a_vol').jqxNumberInput(Show1wat); 5780 $('#est_pre_vol,#est_a_vol').jqxNumberInput(Show1wat);
5858 $('#brew_preboil_efficiency').jqxTooltip({ content: 'Het berekende rendement voor het koken.' }); 5781 $('#brew_preboil_efficiency').jqxTooltip({ content: 'Het berekende rendement voor het koken.' });
5859 $('#brew_preboil_efficiency').jqxNumberInput(Show1dec);
5860 $('#brew_aboil_efficiency').jqxTooltip({ content: 'Het bereikte rendement na het koken.' }); 5782 $('#brew_aboil_efficiency').jqxTooltip({ content: 'Het bereikte rendement na het koken.' });
5861 $('#brew_aboil_efficiency').jqxNumberInput(Show1dec);
5862 $('#brew_sparge_temperature').jqxTooltip({ content: 'De spoelwater temperatuur, in te stellen in de Water tab.' }); 5783 $('#brew_sparge_temperature').jqxTooltip({ content: 'De spoelwater temperatuur, in te stellen in de Water tab.' });
5863 $('#brew_sparge_temperature').jqxNumberInput(Show1dec);
5864 $('#brew_sparge_volume').jqxTooltip({ content: 'Het spoelwater voorraad volume, in te stellen in de Water tab.' }); 5784 $('#brew_sparge_volume').jqxTooltip({ content: 'Het spoelwater voorraad volume, in te stellen in de Water tab.' });
5865 $('#brew_sparge_volume').jqxNumberInput(Show1dec); 5785 $('#brew_preboil_efficiency,#brew_aboil_efficiency,#brew_sparge_temperature,#brew_sparge_volume,#brew_sparge_est').jqxNumberInput(Show1dec);
5866 $('#brew_sparge_est').jqxNumberInput(Show1dec);
5867 $('#brew_whirlpool9').jqxNumberInput(PosInt);
5868 $('#brew_whirlpool9').jqxNumberInput({ max: 120 });
5869 $('#brew_cooling_to').jqxNumberInput(Spin1dec); 5786 $('#brew_cooling_to').jqxNumberInput(Spin1dec);
5870 $('#brew_sparge_ph').jqxNumberInput(SpinpH); 5787 $('#brew_sparge_ph').jqxNumberInput(SpinpH);
5871 $('#brew_whirlpool7').jqxNumberInput(PosInt);
5872 $('#brew_whirlpool7').jqxNumberInput({ max: 120 });
5873 $('#brew_cooling_method').jqxDropDownList({ 5788 $('#brew_cooling_method').jqxDropDownList({
5874 theme: theme, 5789 theme: theme,
5875 source: CoolingTypeAdapter, 5790 source: CoolingTypeAdapter,
5876 valueMember: 'id', 5791 valueMember: 'id',
5877 displayMember: 'nl', 5792 displayMember: 'nl',
5878 width: 180, 5793 width: 180,
5879 height: 23, 5794 height: 23,
5880 autoDropDownHeight: true 5795 autoDropDownHeight: true
5881 }); 5796 });
5882 $('#brew_whirlpool6').jqxNumberInput(PosInt);
5883 $('#brew_whirlpool6').jqxNumberInput({ max: 120 });
5884 $('#brew_cooling_time').jqxNumberInput(PosInt); 5797 $('#brew_cooling_time').jqxNumberInput(PosInt);
5885 $('#brew_cooling_time').jqxNumberInput({ max: 1440 }); 5798 $('#brew_cooling_time').jqxNumberInput({ max: 1440 });
5886 $('#brew_whirlpool2').jqxNumberInput(PosInt); 5799 $('#brew_whirlpool9,#brew_whirlpool7,#brew_whirlpool6,#brew_whirlpool2').jqxNumberInput(PosInt);
5887 $('#brew_whirlpool2').jqxNumberInput({ max: 120 }); 5800 $('#brew_whirlpool9,#brew_whirlpool7,#brew_whirlpool6,#brew_whirlpool2').jqxNumberInput({ max: 120 });
5888 $('#brew_aeration_type').jqxDropDownList({ 5801 $('#brew_aeration_type').jqxDropDownList({
5889 theme: theme, 5802 theme: theme,
5890 source: AerationTypeAdapter, 5803 source: AerationTypeAdapter,
5891 valueMember: 'id', 5804 valueMember: 'id',
5892 displayMember: 'nl', 5805 displayMember: 'nl',
5893 width: 180, 5806 width: 180,
5894 height: 23, 5807 height: 23,
5895 autoDropDownHeight: true 5808 autoDropDownHeight: true
5896 }); 5809 });
5897 $('#brew_aeration_time').jqxNumberInput(PosInt); 5810 $('#brew_aeration_time,#brew_aeration_speed').jqxNumberInput(PosInt);
5898 $('#brew_aeration_time').jqxNumberInput({ max: 1440 }); 5811 $('#brew_aeration_time,#brew_aeration_speed').jqxNumberInput({ max: 1440 });
5899 $('#brew_aeration_speed').jqxNumberInput(PosInt);
5900 $('#brew_aeration_speed').jqxNumberInput({ max: 1440 });
5901 $('#brew_fermenter_volume').jqxNumberInput(Show1dec); 5812 $('#brew_fermenter_volume').jqxNumberInput(Show1dec);
5902 $('#brew_fermenter_extrawater').jqxNumberInput(Spin1dec);
5903 $('#brew_fermenter_sg').jqxNumberInput(Show3dec); 5813 $('#brew_fermenter_sg').jqxNumberInput(Show3dec);
5904 $('#brew_fermenter_tcloss').jqxNumberInput(Spin1dec); 5814 $('#brew_fermenter_extrawater,#brew_fermenter_tcloss').jqxNumberInput(Spin1dec);
5905 $('#brew_fermenter_ibu').jqxNumberInput(Show0dec); 5815 $('#brew_fermenter_ibu,#brew_fermenter_color').jqxNumberInput(Show0dec);
5906 $('#brew_fermenter_color').jqxNumberInput(Show0dec);
5907 $('#BLog').jqxButton({ template: 'info', width: '150px', theme: theme }); 5816 $('#BLog').jqxButton({ template: 'info', width: '150px', theme: theme });
5908 $('#BLog').click(function() { 5817 $('#BLog').click(function() {
5909 // Open log in a new tab. 5818 // Open log in a new tab.
5910 window.open('log_brew.php?code=' + dataRecord.code + '&name=' + dataRecord.name); 5819 window.open('log_brew.php?code=' + dataRecord.code + '&name=' + dataRecord.name);
5911 }); 5820 });
5912 5821
5913 // Tab 10, Fermentation 5822 // Tab 10, Fermentation
5914 // Note, fermentation temps changes must do calcCarbonation() 5823 // Note, fermentation temps changes must do calcCarbonation()
5915 $('#brew_fermenter_sg2').jqxTooltip({ content: 'Het behaalde SG in het gistvat, overgenomen van de brouwdag.' }); 5824 $('#brew_fermenter_sg2').jqxTooltip({ content: 'Het behaalde SG in het gistvat, overgenomen van de brouwdag.' });
5916 $('#brew_fermenter_sg2').jqxNumberInput(Show3dec);
5917 $('#primary_start_temp').jqxTooltip({ content: 'De begintemperatuur van de hoofdvergisting.' }); 5825 $('#primary_start_temp').jqxTooltip({ content: 'De begintemperatuur van de hoofdvergisting.' });
5918 $('#primary_start_temp').jqxNumberInput(YeastT);
5919 $('#primary_max_temp').jqxTooltip({ content: 'De hoogst bereikte piek temperatuur tijdens de hoofgvergisting.' }); 5826 $('#primary_max_temp').jqxTooltip({ content: 'De hoogst bereikte piek temperatuur tijdens de hoofgvergisting.' });
5920 $('#primary_max_temp').jqxNumberInput(YeastT);
5921 $('#primary_end_temp').jqxTooltip({ content: 'De eind temperatuur van de hoofdvergisting.' }); 5827 $('#primary_end_temp').jqxTooltip({ content: 'De eind temperatuur van de hoofdvergisting.' });
5922 $('#primary_end_temp').jqxNumberInput(YeastT);
5923 $('#primary_end_sg').jqxTooltip({ content: 'Het gemeten SG aan het eind van de hoofdvergisting.' }); 5828 $('#primary_end_sg').jqxTooltip({ content: 'Het gemeten SG aan het eind van de hoofdvergisting.' });
5924 $('#primary_end_sg').jqxNumberInput(SGopts);
5925 $('#primary_end_brix').jqxTooltip({ content: 'Hulpfinctie: de afgelezen °Brix RI waarde met een refractometer.' }); 5829 $('#primary_end_brix').jqxTooltip({ content: 'Hulpfinctie: de afgelezen °Brix RI waarde met een refractometer.' });
5926 $('#primary_end_brix').jqxNumberInput(Spin1dec);
5927 $('#primary_svg').jqxTooltip({ content: 'De schijnbare vergisting graad behaald na de hoofdgisting.' }); 5830 $('#primary_svg').jqxTooltip({ content: 'De schijnbare vergisting graad behaald na de hoofdgisting.' });
5928 $('#primary_svg').jqxNumberInput(Show1dec);
5929 $('#primary_end_date').jqxTooltip({ content: 'De eind datum van de hoofdvergisting en eventueel overhevelen.' }); 5831 $('#primary_end_date').jqxTooltip({ content: 'De eind datum van de hoofdvergisting en eventueel overhevelen.' });
5930 $('#primary_end_date').jqxDateTimeInput(Dateopts);
5931 $('#primary_end_date').on('close', function(event) { calcStage(); });
5932 $('#secondary_temp').jqxNumberInput(YeastT);
5933 $('#secondary_end_sg').jqxTooltip({ content: 'Het gemeten SG aan het eind van de navergisting.' }); 5832 $('#secondary_end_sg').jqxTooltip({ content: 'Het gemeten SG aan het eind van de navergisting.' });
5934 $('#secondary_end_sg').jqxNumberInput(SGopts); 5833 $('#primary_end_sg,#secondary_end_sg').jqxNumberInput(SGopts);
5935 $('#secondary_end_brix').jqxTooltip({ content: 'Hulpfinctie: de afgelezen °Brix RI waarde met een refractometer.' }); 5834 $('#secondary_end_brix').jqxTooltip({ content: 'Hulpfinctie: de afgelezen °Brix RI waarde met een refractometer.' });
5936 $('#secondary_end_brix').jqxNumberInput(Spin1dec);
5937 $('#secondary_svg').jqxTooltip({ content: 'De schijnbare vergisting graad behaald na de nagisting.' }); 5835 $('#secondary_svg').jqxTooltip({ content: 'De schijnbare vergisting graad behaald na de nagisting.' });
5938 $('#secondary_svg').jqxNumberInput(Show1dec);
5939 $('#secondary_end_date').jqxTooltip({ content: 'De eind datum van de navergisting en het begin van het lageren.' }); 5836 $('#secondary_end_date').jqxTooltip({ content: 'De eind datum van de navergisting en het begin van het lageren.' });
5940 $('#secondary_end_date').jqxDateTimeInput(Dateopts); 5837 $('#primary_end_date,#secondary_end_date').jqxDateTimeInput(Dateopts);
5941 $('#secondary_end_date').on('close', function(event) { calcStage(); }); 5838 $('#primary_end_date,#secondary_end_date').on('close', function(event) { calcStage(); });
5942 $('#tertiary_temp').jqxNumberInput(YeastT); 5839 $('#primary_start_temp,#primary_max_temp,#primary_end_temp,#secondary_temp,#tertiary_temp').jqxNumberInput(YeastT);
5943 $('#fg').jqxNumberInput(Spin3dec); 5840 $('#fg').jqxNumberInput(Spin3dec);
5944 $('#est_fg3').jqxTooltip({ content: 'Het verwachte eind SG. Dit wordt automatisch berekend.' }); 5841 $('#est_fg3').jqxTooltip({ content: 'Het verwachte eind SG. Dit wordt automatisch berekend.' });
5945 $('#est_fg3').jqxNumberInput(Show3dec); 5842 $('#brew_fermenter_sg2,#est_fg3').jqxNumberInput(Show3dec);
5946 $('#final_brix').jqxTooltip({ content: 'Hulpfinctie: de afgelezen °Brix RI waarde met een refractometer.' }); 5843 $('#final_brix').jqxTooltip({ content: 'Hulpfinctie: de afgelezen °Brix RI waarde met een refractometer.' });
5947 $('#final_brix').jqxNumberInput(Spin1dec); 5844 $('#primary_end_brix,#secondary_end_brix,#final_brix').jqxNumberInput(Spin1dec);
5948 $('#final_abv').jqxNumberInput(Show2dec); 5845 $('#final_abv').jqxNumberInput(Show2dec);
5949 $('#final_svg').jqxNumberInput(Show1dec); 5846 $('#primary_svg,#secondary_svg,#final_svg').jqxNumberInput(Show1dec);
5950 $('#FLog').jqxButton({ template: 'info', width: '150px', theme: theme }); 5847 $('#FLog').jqxButton({ template: 'info', width: '150px', theme: theme });
5951 $('#FLog').click(function() { 5848 $('#FLog').click(function() {
5952 // Open log in a new tab. 5849 // Open log in a new tab.
5953 window.open('log_fermentation.php?code=' + dataRecord.code + '&name=' + dataRecord.name); 5850 window.open('log_fermentation.php?code=' + dataRecord.code + '&name=' + dataRecord.name);
5954 }); 5851 });
5962 // TODO: high gravity packaging, extra water and recalc abv, color and ibu. 5859 // TODO: high gravity packaging, extra water and recalc abv, color and ibu.
5963 $('#package_date').jqxTooltip({ content: 'De verpakkings datum van dit bier.' }); 5860 $('#package_date').jqxTooltip({ content: 'De verpakkings datum van dit bier.' });
5964 $('#package_date').jqxDateTimeInput(Dateopts); 5861 $('#package_date').jqxDateTimeInput(Dateopts);
5965 $('#package_date').on('close', function(event) { calcStage(); }); 5862 $('#package_date').on('close', function(event) { calcStage(); });
5966 $('#package_volume').jqxTooltip({ content: 'Het beschikbare volume om te bottelen of op fust te zetten.' }); 5863 $('#package_volume').jqxTooltip({ content: 'Het beschikbare volume om te bottelen of op fust te zetten.' });
5967 $('#package_volume').jqxNumberInput(Spin1dec);
5968 $('#package_infuse_amount').jqxTooltip({ content: 'De hoeveelheid water of drank extra toe te voegen.' }); 5864 $('#package_infuse_amount').jqxTooltip({ content: 'De hoeveelheid water of drank extra toe te voegen.' });
5969 $('#package_infuse_amount').jqxNumberInput(Spin3dec); 5865 $('#package_infuse_amount').jqxNumberInput(Spin3dec);
5970 $('#package_infuse_abv').jqxTooltip({ content: 'De hoeveelheid alcohol in de drank, of 0.0 als het water is.' }); 5866 $('#package_infuse_abv').jqxTooltip({ content: 'De hoeveelheid alcohol in de drank, of 0.0 als het water is.' });
5971 $('#package_infuse_abv').jqxNumberInput(Spin1dec);
5972 $('#package_infuse_notes').jqxTooltip({ content: 'Omschrijving van de extra toevoeging.' }); 5867 $('#package_infuse_notes').jqxTooltip({ content: 'Omschrijving van de extra toevoeging.' });
5973 $('#package_infuse_notes').jqxInput({ theme: theme, width: 640, height: 23 }); 5868 $('#package_infuse_notes').jqxInput({ theme: theme, width: 640, height: 23 });
5974 $('#package_abv').jqxTooltip({ content: 'De uiteindelijke hoeveelheid alcohol volume %.' }); 5869 $('#package_abv').jqxTooltip({ content: 'De uiteindelijke hoeveelheid alcohol volume %.' });
5975 $('#package_abv').jqxNumberInput(Show2dec); 5870 $('#package_abv').jqxNumberInput(Show2dec);
5976 $('#package_ph').jqxTooltip({ content: 'De gemeten pH vlak voor het verpakken.' }); 5871 $('#package_ph').jqxTooltip({ content: 'De gemeten pH vlak voor het verpakken.' });
5977 $('#package_ph').jqxNumberInput(SpinpH); 5872 $('#package_ph').jqxNumberInput(SpinpH);
5978 $('#st_carb_min2').jqxTooltip({ content: 'Het minimum aanbevolen koolzuur volume voor deze bierstijl.'}); 5873 $('#st_carb_min2').jqxTooltip({ content: 'Het minimum aanbevolen koolzuur volume voor deze bierstijl.'});
5979 $('#st_carb_min2').jqxNumberInput(Smal1dec);
5980 $('#st_carb_max2').jqxTooltip({ content: 'Het maximum aamnevolen koolzuur volume voor deze bierstijl.'}); 5874 $('#st_carb_max2').jqxTooltip({ content: 'Het maximum aamnevolen koolzuur volume voor deze bierstijl.'});
5981 $('#st_carb_max2').jqxNumberInput(Smal1dec); 5875 $('#st_carb_min2,#st_carb_max2').jqxNumberInput(Smal1dec);
5982 $('#bottle_amount').jqxTooltip({ content: 'De totale hoeveelheid te bottelen bier.' }); 5876 $('#bottle_amount').jqxTooltip({ content: 'De totale hoeveelheid te bottelen bier.' });
5983 $('#bottle_amount').jqxNumberInput(Spin1dec);
5984 $('#keg_amount').jqxTooltip({ content: 'De totale hoeveelheid op fust te zetten bier.' }); 5877 $('#keg_amount').jqxTooltip({ content: 'De totale hoeveelheid op fust te zetten bier.' });
5985 $('#keg_amount').jqxNumberInput(Spin1dec); 5878 $('#package_volume,#package_infuse_abv,#bottle_amount,#keg_amount').jqxNumberInput(Spin1dec);
5986 $('#bottle_carbonation').jqxTooltip({ content: 'Het gewenste CO2 volume in de flessen.' }); 5879 $('#bottle_carbonation').jqxTooltip({ content: 'Het gewenste CO2 volume in de flessen.' });
5987 $('#bottle_carbonation').jqxNumberInput(Spin2dec);
5988 $('#bottle_carbonation').jqxNumberInput({ max: 5 });
5989 $('#keg_carbonation').jqxTooltip({ content: 'Het gewenste CO2 volume door de suiker in de fusten.' }); 5880 $('#keg_carbonation').jqxTooltip({ content: 'Het gewenste CO2 volume door de suiker in de fusten.' });
5990 $('#keg_carbonation').jqxNumberInput(Spin2dec); 5881 $('#bottle_carbonation,#keg_carbonation').jqxNumberInput(Spin2dec);
5991 $('#keg_carbonation').jqxNumberInput({ max: 5 }); 5882 $('#bottle_carbonation,#keg_carbonation').jqxNumberInput({ max: 5 });
5992 $('#bottle_priming_sugar').jqxDropDownList({ 5883 $('#bottle_priming_sugar').jqxDropDownList({
5993 placeHolder: 'Kies suiker:', 5884 placeHolder: 'Kies suiker:',
5994 theme: theme, 5885 theme: theme,
5995 source: fermentablesugars, 5886 source: fermentablesugars,
5996 displayMember: 'name', 5887 displayMember: 'name',
6093 $('#fermentableGrid').jqxGrid('addrow', null, row); 5984 $('#fermentableGrid').jqxGrid('addrow', null, row);
6094 } 5985 }
6095 calcCarbonation(); 5986 calcCarbonation();
6096 } 5987 }
6097 }); 5988 });
6098 $('#bottle_priming_amount').jqxNumberInput(Show1dec); 5989 $('#bottle_priming_water,#keg_priming_water').jqxTooltip({ content: 'De hoeveelheid water om de suiker op te lossen.' });
6099 $('#bottle_priming_water').jqxTooltip({ content: 'De hoeveelheid water om de suiker op te lossen.' }); 5990 $('#bottle_priming_water,#keg_priming_water').jqxNumberInput(Spin3dec);
6100 $('#bottle_priming_water').jqxNumberInput(Spin3dec);
6101 $('#keg_priming_amount').jqxNumberInput(Show1dec);
6102 $('#keg_priming_water').jqxTooltip({ content: 'De hoeveelheid water om de suiker op te lossen.' });
6103 $('#keg_priming_water').jqxNumberInput(Spin3dec);
6104 $('#bottle_priming_total').jqxNumberInput(Show1dec);
6105 $('#bottle_pressure').jqxTooltip({ content: 'De maximaal te verwachten druk tijdens het hergisten.' }); 5991 $('#bottle_pressure').jqxTooltip({ content: 'De maximaal te verwachten druk tijdens het hergisten.' });
6106 $('#bottle_pressure').jqxNumberInput(Show1dec);
6107 $('#keg_priming_total').jqxNumberInput(Show1dec);
6108 $('#keg_forced_carb').jqxCheckBox({ theme: theme, width: 120, height: 23 }); 5992 $('#keg_forced_carb').jqxCheckBox({ theme: theme, width: 120, height: 23 });
6109 $('#keg_pressure').jqxNumberInput(Show1dec); 5993 $('#bottle_priming_amount,#keg_priming_amount,#bottle_priming_total,#bottle_pressure,#keg_priming_total,#keg_pressure').jqxNumberInput(Show1dec);
6110 $('#bottle_abv').jqxNumberInput(Show2dec); 5994 $('#bottle_abv,#keg_abv').jqxNumberInput(Show2dec);
6111 $('#keg_abv').jqxNumberInput(Show2dec); 5995 $('#bottle_carbonation_temp,#keg_carbonation_temp').jqxNumberInput(YeastT);
6112 $('#bottle_carbonation_temp').jqxNumberInput(YeastT);
6113 $('#keg_carbonation_temp').jqxNumberInput(YeastT);
6114 5996
6115 // Tab 12, Tasting 5997 // Tab 12, Tasting
6116 $('#taste_date').jqxTooltip({ content: 'De proef datum van dit bier.' }); 5998 $('#taste_date').jqxTooltip({ content: 'De proef datum van dit bier.' });
6117 $('#taste_date').jqxDateTimeInput(Dateopts); 5999 $('#taste_date').jqxDateTimeInput(Dateopts);
6118 $('#taste_date').on('close', function(event) { calcStage(); }); 6000 $('#taste_date').on('close', function(event) { calcStage(); });
6119 $('#taste_rate').jqxTooltip({ content: 'Het cijfer voor dit bier van 1 tot 10.' }); 6001 $('#taste_rate').jqxTooltip({ content: 'Het cijfer voor dit bier van 1 tot 10.' });
6120 $('#taste_rate').jqxNumberInput(Spin1dec); 6002 $('#taste_rate').jqxNumberInput(Spin1dec);
6121 $('#taste_rate').jqxNumberInput({ max: 10 }); 6003 $('#taste_rate').jqxNumberInput({ max: 10 });
6122 $('#taste_color').jqxTooltip({ content: 'De kleur van het bier.' }); 6004 $('#taste_color').jqxTooltip({ content: 'De kleur van het bier.' });
6123 $('#taste_color').jqxInput({ theme: theme, width: 320, height: 23 });
6124 $('#taste_transparency').jqxTooltip({ content: 'De helderheid van het bier.' }); 6005 $('#taste_transparency').jqxTooltip({ content: 'De helderheid van het bier.' });
6125 $('#taste_transparency').jqxInput({ theme: theme, width: 320, height: 23 });
6126 $('#taste_head').jqxTooltip({ content: 'Het schuim op het bier.' }); 6006 $('#taste_head').jqxTooltip({ content: 'Het schuim op het bier.' });
6127 $('#taste_head').jqxInput({ theme: theme, width: 320, height: 23 }); 6007 $('#taste_color,#taste_transparency,#taste_head').jqxInput({ theme: theme, width: 320, height: 23 });
6128 $('#taste_aroma').jqxTooltip({ content: 'Het aroma van het bier.' }); 6008 $('#taste_aroma').jqxTooltip({ content: 'Het aroma van het bier.' });
6129 $('#taste_aroma').jqxInput({ theme: theme, width: 960, height: 23 });
6130 $('#taste_taste').jqxTooltip({ content: 'De smaak van het bier.' }); 6009 $('#taste_taste').jqxTooltip({ content: 'De smaak van het bier.' });
6131 $('#taste_taste').jqxInput({ theme: theme, width: 960, height: 23 });
6132 $('#taste_aftertaste').jqxTooltip({ content: 'De nasmaak van het bier.' }); 6010 $('#taste_aftertaste').jqxTooltip({ content: 'De nasmaak van het bier.' });
6133 $('#taste_aftertaste').jqxInput({ theme: theme, width: 960, height: 23 });
6134 $('#taste_mouthfeel').jqxTooltip({ content: 'Het mondgevoelvan het bier.' }); 6011 $('#taste_mouthfeel').jqxTooltip({ content: 'Het mondgevoelvan het bier.' });
6135 $('#taste_mouthfeel').jqxInput({ theme: theme, width: 960, height: 23 }); 6012 $('#taste_aroma,#taste_taste,#taste_aftertaste,#taste_mouthfeel').jqxInput({ theme: theme, width: 960, height: 23 });
6136 $('#taste_notes').jqxTooltip({ content: 'Het oordeel en opmerkingen over dit bier.' }); 6013 $('#taste_notes').jqxTooltip({ content: 'Het oordeel en opmerkingen over dit bier.' });
6137 $('#taste_notes').jqxInput({ theme: theme, width: 960, height: 100 }); 6014 $('#taste_notes').jqxInput({ theme: theme, width: 960, height: 100 });
6138 6015
6139 $('#jqxTabs').jqxTabs({ 6016 $('#jqxTabs').jqxTabs({
6140 theme: theme, 6017 theme: theme,

mercurial