www/js/prod_edit.js

changeset 245
3649c3d31d15
parent 244
3755db604432
child 246
8580a08cbaa7
equal deleted inserted replaced
244:3755db604432 245:3649c3d31d15
2874 width: 180, 2874 width: 180,
2875 height: 23, 2875 height: 23,
2876 autoDropDownHeight: true 2876 autoDropDownHeight: true
2877 }); 2877 });
2878 $("#efficiency").jqxTooltip({ content: 'Het rendement van maischen en koken.' }); 2878 $("#efficiency").jqxTooltip({ content: 'Het rendement van maischen en koken.' });
2879 $("#efficiency").jqxNumberInput( Perc1dec5 ); 2879 $("#efficiency").jqxNumberInput( Perc1dec );
2880 $("#batch_size").jqxTooltip({ content: 'Het volume van het gekoelde wort na het koken.' }); 2880 $("#batch_size").jqxTooltip({ content: 'Het volume van het gekoelde wort na het koken.' });
2881 $("#batch_size").jqxNumberInput( Spin1dec5 ); 2881 $("#batch_size").jqxNumberInput( Spin1dec );
2882 $("#batch_size").jqxNumberInput({ min: 4 }); 2882 $("#batch_size").jqxNumberInput({ min: 4 });
2883 $("#boil_time").jqxTooltip({ content: 'De kooktijd in minuten.' }); 2883 $("#boil_time").jqxTooltip({ content: 'De kooktijd in minuten.' });
2884 $("#boil_time").jqxNumberInput( PosInt ); 2884 $("#boil_time").jqxNumberInput( PosInt );
2885 $("#boil_time").jqxNumberInput({ min: 4, max: 360 }); 2885 $("#boil_time").jqxNumberInput({ min: 4, max: 360 });
2886 $("#boil_size").jqxTooltip({ content: 'Het volume van het wort voor het koken.' }); 2886 $("#boil_size").jqxTooltip({ content: 'Het volume van het wort voor het koken.' });
3071 rowdata.f_di_ph = datarecord.di_ph; 3071 rowdata.f_di_ph = datarecord.di_ph;
3072 rowdata.f_acid_to_ph_57 = datarecord.acid_to_ph_57; 3072 rowdata.f_acid_to_ph_57 = datarecord.acid_to_ph_57;
3073 rowdata.f_inventory = datarecord.inventory; 3073 rowdata.f_inventory = datarecord.inventory;
3074 } 3074 }
3075 }); 3075 });
3076 $("#wf_amount").jqxNumberInput( Spin3dec5 ); 3076 $("#wf_amount").jqxNumberInput( Spin3dec );
3077 $('#wf_amount').on('change', function (event) { 3077 $('#wf_amount').on('change', function (event) {
3078 console.log("amount changed: "+event.args.value); 3078 console.log("amount changed: "+event.args.value);
3079 $("#fermentableGrid").jqxGrid('setcellvalue', fermentableRow, 'f_amount', event.args.value); 3079 $("#fermentableGrid").jqxGrid('setcellvalue', fermentableRow, 'f_amount', event.args.value);
3080 if (! to_100) { 3080 if (! to_100) {
3081 // Recalculate percentages 3081 // Recalculate percentages
3098 $("#fermentableGrid").jqxGrid('setcellvalue', 0, "f_percentage", 100); 3098 $("#fermentableGrid").jqxGrid('setcellvalue', 0, "f_percentage", 100);
3099 } 3099 }
3100 calcFermentables(); 3100 calcFermentables();
3101 }; 3101 };
3102 }); 3102 });
3103 $("#wf_percentage").jqxNumberInput( Perc1dec1 ); 3103 $("#wf_percentage").jqxNumberInput( Perc1dec );
3104 $("#wf_percentage").on('change', function (event) { 3104 $("#wf_percentage").on('change', function (event) {
3105 var oldvalue = Math.round(fermentableData.f_percentage * 10) / 10.0; 3105 var oldvalue = Math.round(fermentableData.f_percentage * 10) / 10.0;
3106 var newvalue = event.args.value; 3106 var newvalue = event.args.value;
3107 console.log("percentage changed: "+newvalue+" old: "+oldvalue); 3107 console.log("percentage changed: "+newvalue+" old: "+oldvalue);
3108 var rowscount = $("#fermentableGrid").jqxGrid('getdatainformation').rowscount; 3108 var rowscount = $("#fermentableGrid").jqxGrid('getdatainformation').rowscount;
3250 rowdata.h_myrcene = datarecord.myrcene; 3250 rowdata.h_myrcene = datarecord.myrcene;
3251 rowdata.h_total_oil = datarecord.total_oil; 3251 rowdata.h_total_oil = datarecord.total_oil;
3252 rowdata.h_inventory = datarecord.inventory; 3252 rowdata.h_inventory = datarecord.inventory;
3253 } 3253 }
3254 }); 3254 });
3255 $("#wh_amount").jqxNumberInput( Spin1dec1 ); 3255 $("#wh_amount").jqxNumberInput( Spin1dec );
3256 $('#wh_amount').on('change', function (event) { 3256 $('#wh_amount').on('change', function (event) {
3257 console.log("amount changed: "+event.args.value); 3257 console.log("amount changed: "+event.args.value);
3258 var amount = parseFloat(event.args.value) / 1000; 3258 var amount = parseFloat(event.args.value) / 1000;
3259 var rowdata = $("#hopGrid").jqxGrid('getrowdata', hopRow); 3259 var rowdata = $("#hopGrid").jqxGrid('getrowdata', hopRow);
3260 var ibu = toIBU(rowdata.h_useat, rowdata.h_form, preboil_sg, 3260 var ibu = toIBU(rowdata.h_useat, rowdata.h_form, preboil_sg,
3373 rowdata.m_use_use = datarecord.use_use; 3373 rowdata.m_use_use = datarecord.use_use;
3374 rowdata.m_amount_is_weight = datarecord.amount_is_weight; 3374 rowdata.m_amount_is_weight = datarecord.amount_is_weight;
3375 rowdata.m_inventory = datarecord.inventory; 3375 rowdata.m_inventory = datarecord.inventory;
3376 } 3376 }
3377 }); 3377 });
3378 $("#wm_amount").jqxNumberInput( Spin1dec1 ); 3378 $("#wm_amount").jqxNumberInput( Spin1dec );
3379 $('#wm_amount').on('change', function (event) { 3379 $('#wm_amount').on('change', function (event) {
3380 console.log("amount changed: "+event.args.value); 3380 console.log("amount changed: "+event.args.value);
3381 var amount = parseFloat(event.args.value) / 1000; 3381 var amount = parseFloat(event.args.value) / 1000;
3382 var rowdata = $("#miscGrid").jqxGrid('getrowdata', miscRow); 3382 var rowdata = $("#miscGrid").jqxGrid('getrowdata', miscRow);
3383 rowdata.m_amount = amount; 3383 rowdata.m_amount = amount;
3502 calcSVG(); 3502 calcSVG();
3503 calcFG(); 3503 calcFG();
3504 calcABV(); 3504 calcABV();
3505 } 3505 }
3506 }); 3506 });
3507 $("#wy_amount").jqxNumberInput( Spin1dec5 ); 3507 $("#wy_amount").jqxNumberInput( Spin1dec );
3508 $('#wy_amount').on('change', function (event) { 3508 $('#wy_amount').on('change', function (event) {
3509 console.log("amount changed: "+event.args.value); 3509 console.log("amount changed: "+event.args.value);
3510 var rowdata = $("#yeastGrid").jqxGrid('getrowdata', yeastRow); 3510 var rowdata = $("#yeastGrid").jqxGrid('getrowdata', yeastRow);
3511 if (rowdata.y_form == 0) // Liquid 3511 if (rowdata.y_form == 0) // Liquid
3512 var amount = parseFloat(event.args.value); 3512 var amount = parseFloat(event.args.value);
3631 if (row.step_type == 0) // Infusion 3631 if (row.step_type == 0) // Infusion
3632 mash_infuse += parseFloat(row.step_infuse_amount); 3632 mash_infuse += parseFloat(row.step_infuse_amount);
3633 } 3633 }
3634 } 3634 }
3635 }); 3635 });
3636 $("#wstep_temp").jqxNumberInput( Spin1dec5 ); 3636 $("#wstep_temp").jqxNumberInput( Spin1dec );
3637 $('#wstep_temp').on('change', function (event) { 3637 $('#wstep_temp').on('change', function (event) {
3638 var rowdata = $("#mashGrid").jqxGrid('getrowdata', mashRow); 3638 var rowdata = $("#mashGrid").jqxGrid('getrowdata', mashRow);
3639 rowdata.step_temp = parseFloat(event.args.value); 3639 rowdata.step_temp = parseFloat(event.args.value);
3640 }); 3640 });
3641 $("#wend_temp").jqxNumberInput( Spin1dec5 ); 3641 $("#wend_temp").jqxNumberInput( Spin1dec );
3642 $('#wend_temp').on('change', function (event) { 3642 $('#wend_temp').on('change', function (event) {
3643 var rowdata = $("#mashGrid").jqxGrid('getrowdata', mashRow); 3643 var rowdata = $("#mashGrid").jqxGrid('getrowdata', mashRow);
3644 rowdata.end_temp = parseFloat(event.args.value); 3644 rowdata.end_temp = parseFloat(event.args.value);
3645 }); 3645 });
3646 $("#wstep_time").jqxNumberInput( PosInt ); 3646 $("#wstep_time").jqxNumberInput( PosInt );
3651 $("#wramp_time").jqxNumberInput( PosInt ); 3651 $("#wramp_time").jqxNumberInput( PosInt );
3652 $('#wramp_time').on('change', function (event) { 3652 $('#wramp_time').on('change', function (event) {
3653 var rowdata = $("#mashGrid").jqxGrid('getrowdata', mashRow); 3653 var rowdata = $("#mashGrid").jqxGrid('getrowdata', mashRow);
3654 rowdata.ramp_time = parseFloat(event.args.value); 3654 rowdata.ramp_time = parseFloat(event.args.value);
3655 }); 3655 });
3656 $("#wstep_infuse_amount").jqxNumberInput( Spin1dec5 ); 3656 $("#wstep_infuse_amount").jqxNumberInput( Spin1dec );
3657 $('#wstep_infuse_amount').on('change', function (event) { 3657 $('#wstep_infuse_amount').on('change', function (event) {
3658 var rowdata = $("#mashGrid").jqxGrid('getrowdata', mashRow); 3658 var rowdata = $("#mashGrid").jqxGrid('getrowdata', mashRow);
3659 rowdata.step_infuse_amount = parseFloat(event.args.value); 3659 rowdata.step_infuse_amount = parseFloat(event.args.value);
3660 mash_infuse = 0; 3660 mash_infuse = 0;
3661 var rows = $('#mashGrid').jqxGrid('getrows'); 3661 var rows = $('#mashGrid').jqxGrid('getrows');
3812 $("#pr_chloride").jqxNumberInput({ inputMode: 'simple', theme: theme, width: 74, height: 23, decimalDigits: 1, readOnly: true }); 3812 $("#pr_chloride").jqxNumberInput({ inputMode: 'simple', theme: theme, width: 74, height: 23, decimalDigits: 1, readOnly: true });
3813 $("#pr_sulfate").jqxNumberInput({ inputMode: 'simple', theme: theme, width: 74, height: 23, decimalDigits: 1, readOnly: true }); 3813 $("#pr_sulfate").jqxNumberInput({ inputMode: 'simple', theme: theme, width: 74, height: 23, decimalDigits: 1, readOnly: true });
3814 3814
3815 // Water agents 3815 // Water agents
3816 $("#wa_cacl2").jqxTooltip({ content: 'Voor het maken van een ander waterprofiel. Voegt calcium en chloride toe. Voor het verbeteren van zoetere bieren.' }); 3816 $("#wa_cacl2").jqxTooltip({ content: 'Voor het maken van een ander waterprofiel. Voegt calcium en chloride toe. Voor het verbeteren van zoetere bieren.' });
3817 $("#wa_cacl2").jqxNumberInput( Spin1dec1 ); 3817 $("#wa_cacl2").jqxNumberInput( Spin1dec );
3818 $("#wa_caso4").jqxTooltip({ content: 'Gips. Voor het maken van een ander waterprofiel. Voegt calcium en sulfaat toe. Voor het verbeteren van bittere bieren.' }); 3818 $("#wa_caso4").jqxTooltip({ content: 'Gips. Voor het maken van een ander waterprofiel. Voegt calcium en sulfaat toe. Voor het verbeteren van bittere bieren.' });
3819 $("#wa_caso4").jqxNumberInput( Spin1dec1 ); 3819 $("#wa_caso4").jqxNumberInput( Spin1dec );
3820 $("#wa_mgso4").jqxTooltip({ content: 'Epsom zout. Voor het maken van een ander waterprofiel. Voegt magnesium en sulfaat toe. Gebruik spaarzaam!' }); 3820 $("#wa_mgso4").jqxTooltip({ content: 'Epsom zout. Voor het maken van een ander waterprofiel. Voegt magnesium en sulfaat toe. Gebruik spaarzaam!' });
3821 $("#wa_mgso4").jqxNumberInput( Spin1dec1 ); 3821 $("#wa_mgso4").jqxNumberInput( Spin1dec );
3822 $("#wa_nacl").jqxTooltip({ content: 'Keukenzout. Voor het maken van een ander waterprofiel. Voegt natrium en chloride toe. Voor het accentueren van zoetheid. Bij hoge dosering wordt het bier ziltig.' }); 3822 $("#wa_nacl").jqxTooltip({ content: 'Keukenzout. Voor het maken van een ander waterprofiel. Voegt natrium en chloride toe. Voor het accentueren van zoetheid. Bij hoge dosering wordt het bier ziltig.' });
3823 $("#wa_nacl").jqxNumberInput( Spin1dec1 ); 3823 $("#wa_nacl").jqxNumberInput( Spin1dec );
3824 $("#mash_ph").jqxTooltip({ content: 'Maisch pH tussen 5.2 en 5.6. Gebruik 5.2 voor lichte en 5.5 voor donkere bieren.'}); 3824 $("#mash_ph").jqxTooltip({ content: 'Maisch pH tussen 5.2 en 5.6. Gebruik 5.2 voor lichte en 5.5 voor donkere bieren.'});
3825 $("#mash_ph").jqxNumberInput( SpinpH ); 3825 $("#mash_ph").jqxNumberInput( SpinpH );
3826 $("#calc_acid").jqxCheckBox({ theme: theme, width: 120, height: 23 }); 3826 $("#calc_acid").jqxCheckBox({ theme: theme, width: 120, height: 23 });
3827 $("#wa_base_name").jqxDropDownList({ 3827 $("#wa_base_name").jqxDropDownList({
3828 theme: theme, 3828 theme: theme,
3831 displayMember: 'nl', 3831 displayMember: 'nl',
3832 width: 170, 3832 width: 170,
3833 height: 23, 3833 height: 23,
3834 autoDropDownHeight: true 3834 autoDropDownHeight: true
3835 }); 3835 });
3836 $("#wa_base").jqxNumberInput( Spin2dec5 ); 3836 $("#wa_base").jqxNumberInput( Spin2dec );
3837 $("#wa_base").jqxNumberInput({ symbol: ' gr', symbolPosition: 'right' }); 3837 $("#wa_base").jqxNumberInput({ symbol: ' gr', symbolPosition: 'right' });
3838 $("#wa_acid_name").jqxDropDownList({ 3838 $("#wa_acid_name").jqxDropDownList({
3839 theme: theme, 3839 theme: theme,
3840 source: AcidTypeAdapter, 3840 source: AcidTypeAdapter,
3841 valueMember: 'id', 3841 valueMember: 'id',
3842 displayMember: 'nl', 3842 displayMember: 'nl',
3843 width: 170, 3843 width: 170,
3844 height: 23, 3844 height: 23,
3845 autoDropDownHeight: true 3845 autoDropDownHeight: true
3846 }) 3846 })
3847 $("#wa_acid").jqxNumberInput( Spin2dec5 ); 3847 $("#wa_acid").jqxNumberInput( Spin2dec );
3848 $("#wa_acid").jqxNumberInput({ symbol: ' ml', symbolPosition: 'right' }); 3848 $("#wa_acid").jqxNumberInput({ symbol: ' ml', symbolPosition: 'right' });
3849 $("#wa_acid_perc").jqxNumberInput( Perc0 ); 3849 $("#wa_acid_perc").jqxNumberInput( Perc0 );
3850 $("#wa_acid_perc").jqxNumberInput({ width: 70, symbol: '%', symbolPosition: 'right' }); 3850 $("#wa_acid_perc").jqxNumberInput({ width: 70, symbol: '%', symbolPosition: 'right' });
3851 // Sparge water 3851 // Sparge water
3852 $("#sparge_temp").jqxNumberInput( Spin1dec5 ); 3852 $("#sparge_temp").jqxNumberInput( Spin1dec );
3853 $("#sparge_volume").jqxNumberInput( Spin1dec5 ); 3853 $("#sparge_volume").jqxNumberInput( Spin1dec );
3854 $("#sparge_ph").jqxNumberInput( SpinpH ); 3854 $("#sparge_ph").jqxNumberInput( SpinpH );
3855 $("#sparge_source").jqxDropDownList({ 3855 $("#sparge_source").jqxDropDownList({
3856 theme: theme, 3856 theme: theme,
3857 source: SpargeSourceAdapter, 3857 source: SpargeSourceAdapter,
3858 valueMember: 'id', 3858 valueMember: 'id',
3859 displayMember: 'nl', 3859 displayMember: 'nl',
3860 width: 110, 3860 width: 110,
3861 height: 23, 3861 height: 23,
3862 autoDropDownHeight: true 3862 autoDropDownHeight: true
3863 }); 3863 });
3864 $("#sparge_acid_amount").jqxNumberInput( Spin2dec1 ); 3864 $("#sparge_acid_amount").jqxNumberInput( Spin2dec );
3865 $("#sparge_acid_amount").jqxNumberInput({ spinButtons: false, readOnly: true, symbol: ' ml', symbolPosition: 'right' }); 3865 $("#sparge_acid_amount").jqxNumberInput({ spinButtons: false, readOnly: true, symbol: ' ml', symbolPosition: 'right' });
3866 $("#sparge_acid_type").jqxDropDownList({ 3866 $("#sparge_acid_type").jqxDropDownList({
3867 theme: theme, 3867 theme: theme,
3868 source: AcidTypeAdapter, 3868 source: AcidTypeAdapter,
3869 valueMember: 'id', 3869 valueMember: 'id',
3906 $("#est_og3").jqxTooltip({ content: 'Het gewenste SG in de kookketel na het koken.' }); 3906 $("#est_og3").jqxTooltip({ content: 'Het gewenste SG in de kookketel na het koken.' });
3907 $("#est_og3").jqxNumberInput({ inputMode: 'simple', theme: theme, width: 70, height: 23, decimalDigits: 3, readOnly: true }); 3907 $("#est_og3").jqxNumberInput({ inputMode: 'simple', theme: theme, width: 70, height: 23, decimalDigits: 3, readOnly: true });
3908 $("#brew_mash_efficiency").jqxTooltip({ content: 'Het behaalde maisch rendement.' }); 3908 $("#brew_mash_efficiency").jqxTooltip({ content: 'Het behaalde maisch rendement.' });
3909 $("#brew_mash_efficiency").jqxNumberInput({ inputMode: 'simple', readOnly: true, theme: theme, width: 90, height: 23, decimalDigits: 1 }); 3909 $("#brew_mash_efficiency").jqxNumberInput({ inputMode: 'simple', readOnly: true, theme: theme, width: 90, height: 23, decimalDigits: 1 });
3910 $("#brew_preboil_volume").jqxTooltip({ content: 'Het volume van het wort voor het koken.' }); 3910 $("#brew_preboil_volume").jqxTooltip({ content: 'Het volume van het wort voor het koken.' });
3911 $("#brew_preboil_volume").jqxNumberInput( Spin1dec5 ); 3911 $("#brew_preboil_volume").jqxNumberInput( Spin1dec );
3912 $("#est_pre_vol").jqxTooltip({ content: 'Het berekende volume van het wort voor het koken.' }); 3912 $("#est_pre_vol").jqxTooltip({ content: 'Het berekende volume van het wort voor het koken.' });
3913 $("#est_pre_vol").jqxNumberInput({ inputMode: 'simple', readOnly: true, theme: theme, width: 70, height: 23, decimalDigits: 1 }); 3913 $("#est_pre_vol").jqxNumberInput({ inputMode: 'simple', readOnly: true, theme: theme, width: 70, height: 23, decimalDigits: 1 });
3914 $("#brew_aboil_volume").jqxTooltip({ content: 'Het volume van het wort na het koken.' }); 3914 $("#brew_aboil_volume").jqxTooltip({ content: 'Het volume van het wort na het koken.' });
3915 $("#brew_aboil_volume").jqxNumberInput( Spin1dec5 ); 3915 $("#brew_aboil_volume").jqxNumberInput( Spin1dec );
3916 $("#est_a_vol").jqxTooltip({ content: 'Het gewenste volume na het koken.' }); 3916 $("#est_a_vol").jqxTooltip({ content: 'Het gewenste volume na het koken.' });
3917 $("#est_a_vol").jqxNumberInput({ inputMode: 'simple', readOnly: true, theme: theme, width: 70, height: 23, decimalDigits: 1 }); 3917 $("#est_a_vol").jqxNumberInput({ inputMode: 'simple', readOnly: true, theme: theme, width: 70, height: 23, decimalDigits: 1 });
3918 $("#brew_preboil_efficiency").jqxTooltip({ content: 'Het berekende rendement voor het koken.' }); 3918 $("#brew_preboil_efficiency").jqxTooltip({ content: 'Het berekende rendement voor het koken.' });
3919 $("#brew_preboil_efficiency").jqxNumberInput({ inputMode: 'simple', readOnly: true, theme: theme, width: 90, height: 23, decimalDigits: 1 }); 3919 $("#brew_preboil_efficiency").jqxNumberInput({ inputMode: 'simple', readOnly: true, theme: theme, width: 90, height: 23, decimalDigits: 1 });
3920 $("#brew_aboil_efficiency").jqxTooltip({ content: 'Het bereikte rendement na het koken.' }); 3920 $("#brew_aboil_efficiency").jqxTooltip({ content: 'Het bereikte rendement na het koken.' });
3921 $("#brew_aboil_efficiency").jqxNumberInput({ inputMode: 'simple', readOnly: true, theme: theme, width: 90, height: 23, decimalDigits: 1 }); 3921 $("#brew_aboil_efficiency").jqxNumberInput({ inputMode: 'simple', readOnly: true, theme: theme, width: 90, height: 23, decimalDigits: 1 });
3922 $("#brew_sparge_temperature").jqxNumberInput( Spin1dec5 ); 3922 $("#brew_sparge_temperature").jqxNumberInput( Spin1dec );
3923 $("#brew_sparge_volume").jqxNumberInput( Spin1dec5 ); 3923 $("#brew_sparge_volume").jqxNumberInput( Spin1dec );
3924 $("#brew_whirlpool9").jqxNumberInput( PosInt ); 3924 $("#brew_whirlpool9").jqxNumberInput( PosInt );
3925 $("#brew_whirlpool9").jqxNumberInput({ max: 120 }); 3925 $("#brew_whirlpool9").jqxNumberInput({ max: 120 });
3926 $("#brew_cooling_to").jqxNumberInput( Spin1dec5 ); 3926 $("#brew_cooling_to").jqxNumberInput( Spin1dec );
3927 $("#brew_sparge_ph").jqxNumberInput( SpinpH ); 3927 $("#brew_sparge_ph").jqxNumberInput( SpinpH );
3928 $("#brew_whirlpool7").jqxNumberInput( PosInt ); 3928 $("#brew_whirlpool7").jqxNumberInput( PosInt );
3929 $("#brew_whirlpool7").jqxNumberInput({ max: 120 }); 3929 $("#brew_whirlpool7").jqxNumberInput({ max: 120 });
3930 $("#brew_cooling_method").jqxDropDownList({ 3930 $("#brew_cooling_method").jqxDropDownList({
3931 theme: theme, 3931 theme: theme,
3953 }); 3953 });
3954 $("#brew_aeration_time").jqxNumberInput( PosInt ); 3954 $("#brew_aeration_time").jqxNumberInput( PosInt );
3955 $("#brew_aeration_time").jqxNumberInput({ max: 1440 }); 3955 $("#brew_aeration_time").jqxNumberInput({ max: 1440 });
3956 $("#brew_aeration_speed").jqxNumberInput( PosInt ); 3956 $("#brew_aeration_speed").jqxNumberInput( PosInt );
3957 $("#brew_aeration_speed").jqxNumberInput({ max: 1440 }); 3957 $("#brew_aeration_speed").jqxNumberInput({ max: 1440 });
3958 $("#brew_fermenter_volume").jqxNumberInput( Spin1dec5 ); 3958 $("#brew_fermenter_volume").jqxNumberInput( Spin1dec );
3959 $("#brew_fermenter_extrawater").jqxNumberInput( Spin1dec1 ); 3959 $("#brew_fermenter_extrawater").jqxNumberInput( Spin1dec );
3960 $("#brew_fermenter_sg").jqxNumberInput({ inputMode: 'simple', readOnly: true, theme: theme, width: 90, height: 23, decimalDigits: 3 }); 3960 $("#brew_fermenter_sg").jqxNumberInput({ inputMode: 'simple', readOnly: true, theme: theme, width: 90, height: 23, decimalDigits: 3 });
3961 $("#brew_fermenter_extrasugar").jqxNumberInput( Spin1dec1 ); 3961 $("#brew_fermenter_extrasugar").jqxNumberInput( Spin1dec );
3962 $("#brew_fermenter_ibu").jqxNumberInput({ inputMode: 'simple', readOnly: true, theme: theme, width: 90, height: 23, decimalDigits: 0 }); 3962 $("#brew_fermenter_ibu").jqxNumberInput({ inputMode: 'simple', readOnly: true, theme: theme, width: 90, height: 23, decimalDigits: 0 });
3963 $("#brew_fermenter_color").jqxNumberInput({ inputMode: 'simple', readOnly: true, theme: theme, width: 90, height: 23, decimalDigits: 0 }); 3963 $("#brew_fermenter_color").jqxNumberInput({ inputMode: 'simple', readOnly: true, theme: theme, width: 90, height: 23, decimalDigits: 0 });
3964 $("#BLog").jqxButton({ template: "info", width: '150px', theme: theme }); 3964 $("#BLog").jqxButton({ template: "info", width: '150px', theme: theme });
3965 $("#BLog").click(function () { 3965 $("#BLog").click(function () {
3966 // Open log in a new tab. 3966 // Open log in a new tab.
4002 $("#st_carb_min2").jqxTooltip({ content: 'Het minimum aanbevolen koolzuur volume voor deze bierstijl.'}); 4002 $("#st_carb_min2").jqxTooltip({ content: 'Het minimum aanbevolen koolzuur volume voor deze bierstijl.'});
4003 $("#st_carb_min2").jqxNumberInput({ inputMode: 'simple', theme: theme, width: 50, height: 23, decimalDigits: 1, readOnly: true }); 4003 $("#st_carb_min2").jqxNumberInput({ inputMode: 'simple', theme: theme, width: 50, height: 23, decimalDigits: 1, readOnly: true });
4004 $("#st_carb_max2").jqxTooltip({ content: 'Het maximum aamnevolen koolzuur volume voor deze bierstijl.'}); 4004 $("#st_carb_max2").jqxTooltip({ content: 'Het maximum aamnevolen koolzuur volume voor deze bierstijl.'});
4005 $("#st_carb_max2").jqxNumberInput({ inputMode: 'simple', theme: theme, width: 50, height: 23, decimalDigits: 1, readOnly: true }); 4005 $("#st_carb_max2").jqxNumberInput({ inputMode: 'simple', theme: theme, width: 50, height: 23, decimalDigits: 1, readOnly: true });
4006 $("#bottle_amount").jqxTooltip({ content: 'De totale hoeveelheid te bottelen bier.' }); 4006 $("#bottle_amount").jqxTooltip({ content: 'De totale hoeveelheid te bottelen bier.' });
4007 $("#bottle_amount").jqxNumberInput( Spin1dec5 ); 4007 $("#bottle_amount").jqxNumberInput( Spin1dec );
4008 $("#keg_amount").jqxTooltip({ content: 'De totale hoeveelheid op fust te zetten bier.' }); 4008 $("#keg_amount").jqxTooltip({ content: 'De totale hoeveelheid op fust te zetten bier.' });
4009 $("#keg_amount").jqxNumberInput( Spin1dec5 ); 4009 $("#keg_amount").jqxNumberInput( Spin1dec );
4010 $("#bottle_carbonation").jqxTooltip({ content: 'Het gewenste CO2 volume in de flessen.' }); 4010 $("#bottle_carbonation").jqxTooltip({ content: 'Het gewenste CO2 volume in de flessen.' });
4011 $("#bottle_carbonation").jqxNumberInput( Spin2dec5 ); 4011 $("#bottle_carbonation").jqxNumberInput( Spin2dec );
4012 $("#bottle_carbonation").jqxNumberInput({ max: 5 }); 4012 $("#bottle_carbonation").jqxNumberInput({ max: 5 });
4013 $("#keg_carbonation").jqxTooltip({ content: 'Het gewenste CO2 volume door de suiker in de fusten.' }); 4013 $("#keg_carbonation").jqxTooltip({ content: 'Het gewenste CO2 volume door de suiker in de fusten.' });
4014 $("#keg_carbonation").jqxNumberInput( Spin2dec5 ); 4014 $("#keg_carbonation").jqxNumberInput( Spin2dec );
4015 $("#keg_carbonation").jqxNumberInput({ max: 5 }); 4015 $("#keg_carbonation").jqxNumberInput({ max: 5 });
4016 $("#bottle_priming_sugar").jqxDropDownList({ 4016 $("#bottle_priming_sugar").jqxDropDownList({
4017 theme: theme, 4017 theme: theme,
4018 source: PrimingSugarAdapter, 4018 source: PrimingSugarAdapter,
4019 valueMember: 'id', 4019 valueMember: 'id',
4045 // Tab 12, Tasting 4045 // Tab 12, Tasting
4046 $("#taste_date").jqxTooltip({ content: 'De proef datum van dit bier.' }); 4046 $("#taste_date").jqxTooltip({ content: 'De proef datum van dit bier.' });
4047 $("#taste_date").jqxDateTimeInput( Dateopts ); 4047 $("#taste_date").jqxDateTimeInput( Dateopts );
4048 $('#taste_date').on('close', function (event) { calcStage(); }); 4048 $('#taste_date').on('close', function (event) { calcStage(); });
4049 $("#taste_rate").jqxTooltip({ content: 'Het cijfer voor dit bier van 1 tot 10.' }); 4049 $("#taste_rate").jqxTooltip({ content: 'Het cijfer voor dit bier van 1 tot 10.' });
4050 $("#taste_rate").jqxNumberInput( Spin1dec5 ); 4050 $("#taste_rate").jqxNumberInput( Spin1dec );
4051 $("#taste_rate").jqxNumberInput({ max: 10 }); 4051 $("#taste_rate").jqxNumberInput({ max: 10 });
4052 $("#taste_color").jqxTooltip({ content: 'De kleur van het bier.' }); 4052 $("#taste_color").jqxTooltip({ content: 'De kleur van het bier.' });
4053 $("#taste_color").jqxInput({ theme: theme, width: 320, height: 23 }); 4053 $("#taste_color").jqxInput({ theme: theme, width: 320, height: 23 });
4054 $("#taste_transparency").jqxTooltip({ content: 'De helderheid van het bier.' }); 4054 $("#taste_transparency").jqxTooltip({ content: 'De helderheid van het bier.' });
4055 $("#taste_transparency").jqxInput({ theme: theme, width: 320, height: 23 }); 4055 $("#taste_transparency").jqxInput({ theme: theme, width: 320, height: 23 });

mercurial