www/js/prod_edit.js

changeset 758
e6814bed4cb1
parent 757
d13be50c0049
child 759
89bcab49284a
equal deleted inserted replaced
757:d13be50c0049 758:e6814bed4cb1
523 }, 523 },
524 524
525 // Load data and select one record. 525 // Load data and select one record.
526 dataAdapter = new $.jqx.dataAdapter(source, { 526 dataAdapter = new $.jqx.dataAdapter(source, {
527 loadComplete: function() { 527 loadComplete: function() {
528 var records = dataAdapter.records; 528 dataRecord = dataAdapter.records[0];
529 dataRecord = records[0];
530 // Hidden record uuid 529 // Hidden record uuid
531 $('#name').val(dataRecord.name); 530 $('#name').val(dataRecord.name);
532 $('#code').val(dataRecord.code); 531 $('#code').val(dataRecord.code);
533 $('#birth').val(dataRecord.birth); 532 $('#birth').val(dataRecord.birth);
534 $('#stage').val(StageData[dataRecord.stage].nl); 533 $('#stage').val(StageData[dataRecord.stage].nl);
916 } 915 }
917 calcFermentables(); 916 calcFermentables();
918 calcIBUs(); 917 calcIBUs();
919 }); 918 });
920 }, 919 },
921 ready: function() { calcFermentables(); $('#jqxTabs').jqxTabs('next'); }, 920 ready: function() { $('#jqxTabs').jqxTabs('next'); },
922 columns: [ 921 columns: [
923 { text: 'Vergistbaar ingrediënt', datafield: 'f_name', 922 { text: 'Vergistbaar ingrediënt', datafield: 'f_name',
924 cellsrenderer: function(index, datafield, value, defaultvalue, column, rowdata) { 923 cellsrenderer: function(index, datafield, value, defaultvalue, column, rowdata) {
925 return '<span style="margin: 3px; margin-top: 6px; float: left;">' + rowdata.f_supplier + ' / ' + 924 return '<span style="margin: 3px; margin-top: 6px; float: left;">' + rowdata.f_supplier + ' / ' +
926 rowdata.f_name + ' (' + rowdata.f_color + ' EBC)</span>'; 925 rowdata.f_name + ' (' + rowdata.f_color + ' EBC)</span>';
1240 $('#wa_mgso4').val(row.m_amount * 1000); 1239 $('#wa_mgso4').val(row.m_amount * 1000);
1241 break; 1240 break;
1242 case 'NaCl': 1241 case 'NaCl':
1243 $('#wa_nacl').val(row.m_amount * 1000); 1242 $('#wa_nacl').val(row.m_amount * 1000);
1244 break; 1243 break;
1244 case 'NaHCO3':
1245 $('#wa_nahco3').val(row.m_amount * 1000);
1246 break;
1247 case 'CaCO3':
1248 $('#wa_caco3').val(row.m_amount * 1000);
1249 break;
1245 case 'Melkzuur': 1250 case 'Melkzuur':
1246 $('#wa_acid_name').val(0); 1251 $('#wa_acid_name').val(0);
1247 $('#wa_acid').val(row.m_amount * 1000); 1252 $('#wa_acid').val(row.m_amount * 1000);
1248 $('#wa_acid_perc').val(AcidTypeData[0].AcidPrc); // TODO: this ignores changed percentages. 1253 $('#wa_acid_perc').val(AcidTypeData[0].AcidPrc); // TODO: this ignores changed percentages.
1249 last_acid = 'Melkzuur'; 1254 last_acid = 'Melkzuur';
1264 $('#wa_acid_name').val(3); 1269 $('#wa_acid_name').val(3);
1265 $('#wa_acid').val(row.m_amount * 1000); 1270 $('#wa_acid').val(row.m_amount * 1000);
1266 $('#wa_acid_perc').val(AcidTypeData[3].AcidPrc); 1271 $('#wa_acid_perc').val(AcidTypeData[3].AcidPrc);
1267 last_acid = 'Zwavelzuur'; 1272 last_acid = 'Zwavelzuur';
1268 break; 1273 break;
1269 case 'NaHCO3': 1274 case 'Na2CO3':
1270 $('#wa_base_name').val(0); 1275 $('#wa_base_name').val(0);
1271 $('#wa_base').val(row.m_amount * 1000);
1272 last_base = 'NaHCO3';
1273 break;
1274 case 'Na2CO3':
1275 $('#wa_base_name').val(1);
1276 $('#wa_base').val(row.m_amount * 1000); 1276 $('#wa_base').val(row.m_amount * 1000);
1277 last_base = 'Na2CO3'; 1277 last_base = 'Na2CO3';
1278 break; 1278 break;
1279 case 'CaCO3':
1280 $('#wa_base_name').val(2);
1281 $('#wa_base').val(row.m_amount * 1000);
1282 last_base = 'CaCO3';
1283 break;
1284 case 'Ca(OH)2': 1279 case 'Ca(OH)2':
1285 $('#wa_base_name').val(3); 1280 $('#wa_base_name').val(1);
1286 $('#wa_base').val(row.m_amount * 1000); 1281 $('#wa_base').val(row.m_amount * 1000);
1287 last_base = 'Ca(OH)2'; 1282 last_base = 'Ca(OH)2';
1288 break; 1283 break;
1289 } 1284 }
1290 } 1285 }
2926 $('#wa_mgso4').val(row.m_amount * 1000); 2921 $('#wa_mgso4').val(row.m_amount * 1000);
2927 break; 2922 break;
2928 case 'NaCl': 2923 case 'NaCl':
2929 $('#wa_nacl').val(row.m_amount * 1000); 2924 $('#wa_nacl').val(row.m_amount * 1000);
2930 break; 2925 break;
2926 case 'NaHCO3':
2927 $('#wa_nahco3').val(row.m_amount * 1000);
2928 break;
2929 case 'CaCO3':
2930 $('#wa_caco3').val(row.m_amount * 1000);
2931 break;
2931 case 'Melkzuur': 2932 case 'Melkzuur':
2932 case 'Zoutzuur': 2933 case 'Zoutzuur':
2933 case 'Fosforzuur': 2934 case 'Fosforzuur':
2934 case 'Zwavelzuur': 2935 case 'Zwavelzuur':
2935 $('#wa_acid').val(row.m_amount * 1000); 2936 $('#wa_acid').val(row.m_amount * 1000);
2936 break; 2937 break;
2937 case 'NaHCO3':
2938 case 'Na2CO3': 2938 case 'Na2CO3':
2939 case 'CaCO3':
2940 case 'Ca(OH)2': 2939 case 'Ca(OH)2':
2941 $('#wa_base').val(row.m_amount * 1000); 2940 $('#wa_base').val(row.m_amount * 1000);
2942 break; 2941 break;
2943 } 2942 }
2944 } 2943 }
3290 console.log('Distilled water mash pH: ' + mash_ph); 3289 console.log('Distilled water mash pH: ' + mash_ph);
3291 3290
3292 /* Calculate Salt additions */ 3291 /* Calculate Salt additions */
3293 if (liters > 0) { 3292 if (liters > 0) {
3294 calcium += (parseFloat($('#wa_cacl2').jqxNumberInput('decimal')) * MMCa / MMCaCl2 * 1000 + 3293 calcium += (parseFloat($('#wa_cacl2').jqxNumberInput('decimal')) * MMCa / MMCaCl2 * 1000 +
3295 parseFloat($('#wa_caso4').jqxNumberInput('decimal')) * MMCa / MMCaSO4 * 1000) / liters; 3294 parseFloat($('#wa_caso4').jqxNumberInput('decimal')) * MMCa / MMCaSO4 * 1000 +
3295 parseFloat($('#wa_caco3').jqxNumberInput('decimal')) * MMCa / MMCaCO3 * 1000) / liters;
3296 magnesium += (parseFloat($('#wa_mgso4').jqxNumberInput('decimal')) * MMMg / MMMgSO4 * 1000) / liters; 3296 magnesium += (parseFloat($('#wa_mgso4').jqxNumberInput('decimal')) * MMMg / MMMgSO4 * 1000) / liters;
3297 sodium += (parseFloat($('#wa_nacl').jqxNumberInput('decimal')) * MMNa / MMNaCl * 1000 + 3297 sodium += (parseFloat($('#wa_nacl').jqxNumberInput('decimal')) * MMNa / MMNaCl * 1000 +
3298 parseFloat($('#wa_base').jqxNumberInput('decimal')) * MMNa / MMNaHCO3 * 1000) / liters; 3298 parseFloat($('#wa_nahco3').jqxNumberInput('decimal')) * MMNa / MMNaHCO3 * 1000) / liters;
3299 sulfate += (parseFloat($('#wa_caso4').jqxNumberInput('decimal')) * MMSO4 / MMCaSO4 * 1000 + 3299 sulfate += (parseFloat($('#wa_caso4').jqxNumberInput('decimal')) * MMSO4 / MMCaSO4 * 1000 +
3300 parseFloat($('#wa_mgso4').jqxNumberInput('decimal')) * MMSO4 / MMMgSO4 * 1000) / liters; 3300 parseFloat($('#wa_mgso4').jqxNumberInput('decimal')) * MMSO4 / MMMgSO4 * 1000) / liters;
3301 chloride += (2 * parseFloat($('#wa_cacl2').jqxNumberInput('decimal')) * MMCl / MMCaCl2 * 1000 + 3301 chloride += (2 * parseFloat($('#wa_cacl2').jqxNumberInput('decimal')) * MMCl / MMCaCl2 * 1000 +
3302 parseFloat($('#wa_nacl').jqxNumberInput('decimal')) * MMCl / MMNaCl * 1000) / liters; 3302 parseFloat($('#wa_nacl').jqxNumberInput('decimal')) * MMCl / MMNaCl * 1000) / liters;
3303 bicarbonate += (parseFloat($('#wa_nahco3').jqxNumberInput('decimal')) * MMHCO3 / MMNaHCO3 * 1000 +
3304 parseFloat($('#wa_caco3').jqxNumberInput('decimal')) / 3 * MMHCO3 / MMCaCO3 * 1000) / liters;
3303 } 3305 }
3304 3306
3305 if (dataRecord.wa_acid_name < 0 || dataRecord,wa_acid_name >= AcidTypeData.length) { 3307 if (dataRecord.wa_acid_name < 0 || dataRecord,wa_acid_name >= AcidTypeData.length) {
3306 $('#wa_acid_name').val(0); 3308 $('#wa_acid_name').val(0);
3307 dataRecord.wa_acid_name = 0; 3309 dataRecord.wa_acid_name = 0;
3359 r2d = Math.pow(10, (TpH - 10.33)); 3361 r2d = Math.pow(10, (TpH - 10.33));
3360 f1d = 1 / (1 + r1d + r1d * r2d); 3362 f1d = 1 / (1 + r1d + r1d * r2d);
3361 f2d = f1d * r1d; 3363 f2d = f1d * r1d;
3362 f3d = f2d * r2d; 3364 f3d = f2d * r2d;
3363 switch (BT) { 3365 switch (BT) {
3366 // case 0:
3367 // RA = -protonDeficit / (f1d - f3d); // Sodiumbicarbonate, mmol totaal
3368 // RA = RA * MMNaHCO3 / 1000; //gram
3369 // $('#wa_base').val(Round(RA, 2));
3370 // setWaterAgent('NaHCO3', Round(RA, 2));
3371 // if (liters > 0) {
3372 // // Na
3373 // RA = (parseFloat($('#wa_nacl').jqxNumberInput('decimal')) * MMNa / MMNaCl * 1000 +
3374 // parseFloat($('#wa_base').jqxNumberInput('decimal')) * MMNa / MMNaHCO3 * 1000) / liters;
3375 // sodium = wg_sodium + RA;
3376 // // HCO3
3377 // RA = (parseFloat($('#wa_base').jqxNumberInput('decimal')) * MMHCO3 / MMNaHCO3 * 1000) / liters;
3378 // bicarbonate = wg_bicarbonate + RA;
3379 // total_alkalinity = bicarbonate * 50 / 61;
3380 // }
3381 // break;
3364 case 0: 3382 case 0:
3365 RA = -protonDeficit / (f1d - f3d); // Sodiumbicarbonate, mmol totaal
3366 RA = RA * MMNaHCO3 / 1000; //gram
3367 $('#wa_base').val(Round(RA, 2));
3368 setWaterAgent('NaHCO3', Round(RA, 2));
3369 if (liters > 0) {
3370 // Na
3371 RA = (parseFloat($('#wa_nacl').jqxNumberInput('decimal')) * MMNa / MMNaCl * 1000 +
3372 parseFloat($('#wa_base').jqxNumberInput('decimal')) * MMNa / MMNaHCO3 * 1000) / liters;
3373 sodium = wg_sodium + RA;
3374 // HCO3
3375 RA = (parseFloat($('#wa_base').jqxNumberInput('decimal')) * MMHCO3 / MMNaHCO3 * 1000) / liters;
3376 bicarbonate = wg_bicarbonate + RA;
3377 total_alkalinity = bicarbonate * 50 / 61;
3378 }
3379 break;
3380 case 1:
3381 RA = -protonDeficit / (2 * f1d + f2d); // Sodiumcarbonate, mmol totaal 3383 RA = -protonDeficit / (2 * f1d + f2d); // Sodiumcarbonate, mmol totaal
3382 RA = RA * MMNa2CO3 / 1000; //gram 3384 RA = RA * MMNa2CO3 / 1000; //gram
3383 $('#wa_base').val(Round(RA, 2)); 3385 $('#wa_base').val(Round(RA, 2));
3384 setWaterAgent('Na2CO3', Round(RA, 2)); 3386 setWaterAgent('Na2CO3', Round(RA, 2));
3385 if (liters > 0) { 3387 if (liters > 0) {
3390 RA = (parseFloat($('#wa_base').jqxNumberInput('decimal')) * MMHCO3 / MMNa2CO3 * 1000) / liters; 3392 RA = (parseFloat($('#wa_base').jqxNumberInput('decimal')) * MMHCO3 / MMNa2CO3 * 1000) / liters;
3391 bicarbonate = wg_bicarbonate + RA; 3393 bicarbonate = wg_bicarbonate + RA;
3392 total_alkalinity = bicarbonate * 50 / 61; 3394 total_alkalinity = bicarbonate * 50 / 61;
3393 } 3395 }
3394 break; 3396 break;
3395 case 2: 3397 // case 2:
3396 RA = -protonDeficit * (f1d - f3d); // Calciumcarbonate, mmol totaal 3398 // RA = -protonDeficit * (f1d - f3d); // Calciumcarbonate, mmol totaal
3397 RA = RA * MMCaCO3 / 1000; //gram 3399 // RA = RA * MMCaCO3 / 1000; //gram
3398 //but only 1/3 is effective, so add 3 times as much 3400 // //but only 1/3 is effective, so add 3 times as much
3399 RA = 3 * RA; 3401 // RA = 3 * RA;
3400 $('#wa_base').val(Round(RA, 2)); 3402 // $('#wa_base').val(Round(RA, 2));
3401 setWaterAgent('CaCO3', Round(RA, 2)); 3403 // setWaterAgent('CaCO3', Round(RA, 2));
3402 if (liters > 0) { 3404 // if (liters > 0) {
3403 //Bicarbonate 3405 // //Bicarbonate
3404 RA = (parseFloat($('#wa_base').jqxNumberInput('decimal')) / 3 * MMHCO3 / MMCaCO3 * 1000) / liters; 3406 // RA = (parseFloat($('#wa_base').jqxNumberInput('decimal')) / 3 * MMHCO3 / MMCaCO3 * 1000) / liters;
3405 bicarbonate = wg_bicarbonate + RA; 3407 // bicarbonate = wg_bicarbonate + RA;
3406 total_alkalinity = bicarbonate * 50 / 61; 3408 // total_alkalinity = bicarbonate * 50 / 61;
3407 //Ca precipitates out as Ca10(PO4)6(OH)2 3409 // //Ca precipitates out as Ca10(PO4)6(OH)2
3408 RA = (parseFloat($('#wa_cacl2').jqxNumberInput('decimal')) * MMCa / MMCaCl2 * 1000 + 3410 // RA = (parseFloat($('#wa_cacl2').jqxNumberInput('decimal')) * MMCa / MMCaCl2 * 1000 +
3409 parseFloat($('#wa_caso4').jqxNumberInput('decimal')) * MMCa / MMCaSO4 * 1000 + 3411 // parseFloat($('#wa_caso4').jqxNumberInput('decimal')) * MMCa / MMCaSO4 * 1000 +
3410 parseFloat($('#wa_base').jqxNumberInput('decimal')) * MMCa / MMCaCO3 * 1000) / liters; 3412 // parseFloat($('#wa_base').jqxNumberInput('decimal')) * MMCa / MMCaCO3 * 1000) / liters;
3411 calcium = wg_calcium + RA; 3413 // calcium = wg_calcium + RA;
3412 } 3414 // }
3413 break; 3415 // break;
3414 case 3: 3416 case 1:
3415 RA = -protonDeficit / 19.3; // Calciumhydroxide 3417 RA = -protonDeficit / 19.3; // Calciumhydroxide
3416 $('#wa_base').val(Round(RA, 2)); 3418 $('#wa_base').val(Round(RA, 2));
3417 setWaterAgent('Ca(OH)2', Round(RA, 2)); 3419 setWaterAgent('Ca(OH)2', Round(RA, 2));
3418 if (liters > 0) { 3420 if (liters > 0) {
3419 // Bicarbonate 3421 // Bicarbonate
3437 $('.c_mashph').hide(); 3439 $('.c_mashph').hide();
3438 console.log('calc_acid no'); 3440 console.log('calc_acid no');
3439 if (parseFloat($('#wa_base').jqxNumberInput('decimal')) > 0 && liters > 0) { 3441 if (parseFloat($('#wa_base').jqxNumberInput('decimal')) > 0 && liters > 0) {
3440 /* First add the base salts */ 3442 /* First add the base salts */
3441 switch (BT) { 3443 switch (BT) {
3442 case 0: // Sodiumbicarbonate, Na 3444 // case 0: // Sodiumbicarbonate, Na
3443 RA = (parseFloat($('#wa_nacl').jqxNumberInput('decimal')) * MMNa / MMNaCl * 1000 + 3445 // RA = (parseFloat($('#wa_nacl').jqxNumberInput('decimal')) * MMNa / MMNaCl * 1000 +
3444 parseFloat($('#wa_base').jqxNumberInput('decimal')) * MMNa / MMNaHCO3 * 1000) / liters; 3446 // parseFloat($('#wa_base').jqxNumberInput('decimal')) * MMNa / MMNaHCO3 * 1000) / liters;
3445 sodium = wg_sodium + RA; 3447 // sodium = wg_sodium + RA;
3446 // HCO3 3448 // // HCO3
3447 RA = (parseFloat($('#wa_base').jqxNumberInput('decimal')) * MMHCO3 / MMNaHCO3 * 1000) / liters; 3449 // RA = (parseFloat($('#wa_base').jqxNumberInput('decimal')) * MMHCO3 / MMNaHCO3 * 1000) / liters;
3448 bicarbonate = wg_bicarbonate + RA; 3450 // bicarbonate = wg_bicarbonate + RA;
3449 total_alkalinity = bicarbonate * 50 / 61; 3451 // total_alkalinity = bicarbonate * 50 / 61;
3450 break; 3452 // break;
3451 case 1: // Sodiumcarbonate 3453 case 0: // Sodiumcarbonate
3452 RA = (parseFloat($('#wa_nacl').jqxNumberInput('decimal')) * MMNa / MMNaCl * 1000 + 3454 RA = (parseFloat($('#wa_nacl').jqxNumberInput('decimal')) * MMNa / MMNaCl * 1000 +
3453 parseFloat($('#wa_base').jqxNumberInput('decimal')) * 2 * MMNa / MMNa2CO3 * 1000) / liters; 3455 parseFloat($('#wa_base').jqxNumberInput('decimal')) * 2 * MMNa / MMNa2CO3 * 1000) / liters;
3454 sodium = wg_sodium + RA; 3456 sodium = wg_sodium + RA;
3455 // HCO3 3457 // HCO3
3456 RA = (parseFloat($('#wa_base').jqxNumberInput('decimal')) * MMHCO3 / MMNa2CO3 * 1000) / liters; 3458 RA = (parseFloat($('#wa_base').jqxNumberInput('decimal')) * MMHCO3 / MMNa2CO3 * 1000) / liters;
3457 bicarbonate = wg_bicarbonate + RA; 3459 bicarbonate = wg_bicarbonate + RA;
3458 total_alkalinity = bicarbonate * 50 / 61; 3460 total_alkalinity = bicarbonate * 50 / 61;
3459 break; 3461 break;
3460 case 2: // Calciumcarbonate: Bicarbonate 3462 // case 2: // Calciumcarbonate: Bicarbonate
3461 RA = (parseFloat($('#wa_base').jqxNumberInput('decimal')) / 3 * MMHCO3 * 1000 / MMCaCO3) / liters; 3463 // RA = (parseFloat($('#wa_base').jqxNumberInput('decimal')) / 3 * MMHCO3 * 1000 / MMCaCO3) / liters;
3462 bicarbonate = wg_bicarbonate + RA; 3464 // bicarbonate = wg_bicarbonate + RA;
3463 total_alkalinity = bicarbonate * 50 / 61; 3465 // total_alkalinity = bicarbonate * 50 / 61;
3464 // Ca 3466 // // Ca
3465 RA = (parseFloat($('#wa_cacl2').jqxNumberInput('decimal')) * MMCa * 1000 / MMCaCl2 + 3467 // RA = (parseFloat($('#wa_cacl2').jqxNumberInput('decimal')) * MMCa * 1000 / MMCaCl2 +
3466 parseFloat($('#wa_caso4').jqxNumberInput('decimal')) * MMCa * 1000 / MMCaSO4 + 3468 // parseFloat($('#wa_caso4').jqxNumberInput('decimal')) * MMCa * 1000 / MMCaSO4 +
3467 parseFloat($('#wa_base').jqxNumberInput('decimal')) * MMCa * 1000/ MMCaCO3) / liters; 3469 // parseFloat($('#wa_base').jqxNumberInput('decimal')) * MMCa * 1000/ MMCaCO3) / liters;
3468 calcium = wg_calcium + RA; 3470 // calcium = wg_calcium + RA;
3469 break; 3471 // break;
3470 } 3472 }
3471 } 3473 }
3472 3474
3473 pHa = Round(ph, 3); // Adjusted water pH 3475 pHa = Round(ph, 3); // Adjusted water pH
3474 // Then calculate the new pH with added acids and malts 3476 // Then calculate the new pH with added acids and malts
3873 $('#pr_name').jqxDropDownList(onval); 3875 $('#pr_name').jqxDropDownList(onval);
3874 $('#wa_cacl2').jqxNumberInput(spinstate); 3876 $('#wa_cacl2').jqxNumberInput(spinstate);
3875 $('#wa_caso4').jqxNumberInput(spinstate); 3877 $('#wa_caso4').jqxNumberInput(spinstate);
3876 $('#wa_mgso4').jqxNumberInput(spinstate); 3878 $('#wa_mgso4').jqxNumberInput(spinstate);
3877 $('#wa_nacl').jqxNumberInput(spinstate); 3879 $('#wa_nacl').jqxNumberInput(spinstate);
3880 $('#wa_nahco3').jqxNumberInput(spinstate);
3881 $('#wa_caco3').jqxNumberInput(spinstate);
3878 $('#mash_ph').jqxNumberInput(spinstate); 3882 $('#mash_ph').jqxNumberInput(spinstate);
3879 $('#calc_acid').jqxCheckBox(onval); 3883 $('#calc_acid').jqxCheckBox(onval);
3880 $('#wa_base_name').jqxDropDownList(onval); 3884 $('#wa_base_name').jqxDropDownList(onval);
3881 $('#wa_base').jqxNumberInput(spinstate); 3885 $('#wa_base').jqxNumberInput(spinstate);
3882 $('#wa_acid_name').jqxDropDownList(onval); 3886 $('#wa_acid_name').jqxDropDownList(onval);
4218 }); 4222 });
4219 $('#wa_nacl').on('change', function(event) { 4223 $('#wa_nacl').on('change', function(event) {
4220 if (event.args) { 4224 if (event.args) {
4221 setWaterAgent('NaCl', 0); 4225 setWaterAgent('NaCl', 0);
4222 setWaterAgent('NaCl', event.args.value); 4226 setWaterAgent('NaCl', event.args.value);
4227 calcWater();
4228 }
4229 });
4230 $('#wa_nahco3').on('change', function(event) {
4231 if (event.args) {
4232 setWaterAgent('NaHCO3', 0);
4233 setWaterAgent('NaHCO3', event.args.value);
4234 calcWater();
4235 }
4236 });
4237 $('#wa_caco3').on('change', function(event) {
4238 if (event.args) {
4239 setWaterAgent('CaCO3', 0);
4240 setWaterAgent('CaCO3', event.args.value);
4223 calcWater(); 4241 calcWater();
4224 } 4242 }
4225 }); 4243 });
4226 $('#wa_base_name').on('select', function(event) { 4244 $('#wa_base_name').on('select', function(event) {
4227 if (event.args) { 4245 if (event.args) {
6123 $('#wa_mgso4').jqxTooltip({ content: 'Epsom zout. Voor het maken van een ander waterprofiel. Voegt magnesium en sulfaat toe. Gebruik spaarzaam!' }); 6141 $('#wa_mgso4').jqxTooltip({ content: 'Epsom zout. Voor het maken van een ander waterprofiel. Voegt magnesium en sulfaat toe. Gebruik spaarzaam!' });
6124 $('#wa_nacl').jqxTooltip({ 6142 $('#wa_nacl').jqxTooltip({
6125 content: 'Keukenzout. Voor het maken van een ander waterprofiel. Voegt natrium en chloride toe. ' + 6143 content: 'Keukenzout. Voor het maken van een ander waterprofiel. Voegt natrium en chloride toe. ' +
6126 'Voor het accentueren van zoetheid. Bij hoge dosering wordt het bier ziltig.' 6144 'Voor het accentueren van zoetheid. Bij hoge dosering wordt het bier ziltig.'
6127 }); 6145 });
6128 $('#wa_cacl2,#wa_caso4,#wa_mgso4,#wa_nacl').jqxNumberInput(Spin1dec); 6146 $('#wa_nahco3').jqxTooltip({ content: 'Baksoda'});
6147 $('#wa_caco3').jqxTooltip({ content: 'Kalk'});
6148 $('#wa_cacl2,#wa_caso4,#wa_mgso4,#wa_nacl,#wa_nahco3,#wa_caco3').jqxNumberInput(Spin1dec);
6129 $('#mash_ph').jqxTooltip({ content: 'Maisch pH tussen 5.2 en 5.6. Gebruik 5.2 voor lichte en 5.5 voor donkere bieren.'}); 6149 $('#mash_ph').jqxTooltip({ content: 'Maisch pH tussen 5.2 en 5.6. Gebruik 5.2 voor lichte en 5.5 voor donkere bieren.'});
6130 $('#mash_ph').jqxNumberInput(SpinpH); 6150 $('#mash_ph').jqxNumberInput(SpinpH);
6131 $('#calc_acid').jqxCheckBox({ theme: theme, width: 120, height: 23 }); 6151 $('#calc_acid').jqxCheckBox({ theme: theme, width: 120, height: 23 });
6132 $('#wa_base_name').jqxDropDownList({ 6152 $('#wa_base_name').jqxDropDownList({
6133 theme: theme, 6153 theme: theme,

mercurial