www/js/prod_edit.js

changeset 162
45248acb6252
parent 161
2218edd86ba1
child 163
4a4cc3497a57
equal deleted inserted replaced
161:2218edd86ba1 162:45248acb6252
1519 $("#brew_fermenter_extrawater").val(dataRecord.brew_fermenter_extrawater); 1519 $("#brew_fermenter_extrawater").val(dataRecord.brew_fermenter_extrawater);
1520 $("#brew_fermenter_extrasugar").val(dataRecord.brew_fermenter_extrasugar); 1520 $("#brew_fermenter_extrasugar").val(dataRecord.brew_fermenter_extrasugar);
1521 $("#brew_fermenter_color").val(dataRecord.brew_fermenter_color); 1521 $("#brew_fermenter_color").val(dataRecord.brew_fermenter_color);
1522 $("#brew_date_end").val(dataRecord.brew_date_end); 1522 $("#brew_date_end").val(dataRecord.brew_date_end);
1523 1523
1524 $("#taste_notes").val(dataRecord.taste_notes);
1525 $("#taste_rate").val(dataRecord.taste_rate);
1526 $("#taste_date").val(dataRecord.taste_date);
1527 $("#taste_color").val(dataRecord.taste_color);
1528 $("#taste_transparency").val(dataRecord.taste_transparency);
1529 $("#taste_head").val(dataRecord.taste_head);
1530 $("#taste_aroma").val(dataRecord.taste_aroma);
1531 $("#taste_taste").val(dataRecord.taste_taste);
1532 $("#taste_mouthfeel").val(dataRecord.taste_mouthfeel);
1533 $("#taste_aftertaste").val(dataRecord.taste_aftertaste);
1534
1524 // Recipe 1535 // Recipe
1525 $("#st_name").val(dataRecord.st_name); 1536 $("#st_name").val(dataRecord.st_name);
1526 $("#st_letter").val(dataRecord.st_letter); 1537 $("#st_letter").val(dataRecord.st_letter);
1527 $("#st_guide").val(dataRecord.st_guide); 1538 $("#st_guide").val(dataRecord.st_guide);
1528 $("#st_category").val(dataRecord.st_category); 1539 $("#st_category").val(dataRecord.st_category);
1603 case 'Package': brewstage = 6; break; 1614 case 'Package': brewstage = 6; break;
1604 case 'Carbonation': brewstage = 7; break; 1615 case 'Carbonation': brewstage = 7; break;
1605 case 'Mature': brewstage = 8; break; 1616 case 'Mature': brewstage = 8; break;
1606 case 'Taste': brewstage = 9; break; 1617 case 'Taste': brewstage = 9; break;
1607 case 'Ready': brewstage = 10; 1618 case 'Ready': brewstage = 10;
1608 $("#plocked").jqxCheckBox({ disabled:false }); 1619 $("#locked").jqxCheckBox({ disabled:false });
1609 break; 1620 break;
1610 case 'Closed': brewstage = 11; 1621 case 'Closed': brewstage = 11;
1611 $("#plocked").jqxCheckBox({ disabled:false }); 1622 $("#locked").jqxCheckBox({ disabled:false });
1612 break; 1623 break;
1613 } 1624 }
1614 // Enable or Disable settings depending on the stage. 1625 // Enable or Disable settings depending on the stage.
1615 if (brewstage > 1) 1626 if (brewstage > 1)
1616 $("#equipmentSelect").jqxDropDownList({ disabled: true }); 1627 $("#equipmentSelect").jqxDropDownList({ disabled: true });
1617 if (brewstage > 0) { 1628 if (brewstage > 0) {
1618 $("#Delete").jqxButton({ disabled: true }); 1629 $("#Delete").jqxButton({ disabled: true });
1619 $("#birth").jqxDateTimeInput({ disabled: true }); 1630 $("#birth").jqxDateTimeInput({ disabled: true });
1620 } 1631 }
1621 if (brewstage < 3) { 1632 if (brewstage < 3) {
1633 $('#jqxTabs').jqxTabs('disableAt', 9);
1634 // If recipe not complete, disable 8 too.
1622 // $("#brew_log").jqxButton({ disabled: true }); 1635 // $("#brew_log").jqxButton({ disabled: true });
1623 // $("#ferment_log").jqxButton({ disabled: true }); 1636 // $("#ferment_log").jqxButton({ disabled: true });
1624 } else { 1637 } else {
1638 $('#jqxTabs').jqxTabs('enableAt', 9);
1625 // if (! dataRecord.log_brew) 1639 // if (! dataRecord.log_brew)
1626 // $("#brew_log").jqxButton({ disabled: true }); 1640 // $("#brew_log").jqxButton({ disabled: true });
1627 // if (! dataRecord.log_fermentation) 1641 // if (! dataRecord.log_fermentation)
1628 // $("#ferment_log").jqxButton({ disabled: true }); 1642 // $("#ferment_log").jqxButton({ disabled: true });
1629 } 1643 }
1630 if (brewstage < 6) 1644 if (brewstage < 4) { // At least primary
1645 $('#jqxTabs').jqxTabs('disableAt', 10);
1646 } else {
1647 $('#jqxTabs').jqxTabs('enableAt', 10);
1648 }
1649 if (brewstage < 6) {
1631 $("#inventory_reduced").jqxCheckBox({ disabled : true }); 1650 $("#inventory_reduced").jqxCheckBox({ disabled : true });
1632 else if ($('#inventory_reduced').jqxCheckBox('checked')) 1651 } else {
1633 $("#inventory_reduced").jqxCheckBox({ disabled : true }); 1652 if ($('#inventory_reduced').jqxCheckBox('checked'))
1653 $("#inventory_reduced").jqxCheckBox({ disabled : true });
1654 }
1655 if (brewstage < 8) { // Taste when at least Mature.
1656 $('#jqxTabs').jqxTabs('disableAt', 11);
1657 } else {
1658 $('#jqxTabs').jqxTabs('enableAt', 11);
1659 }
1634 1660
1635 $('#jqxTabs').jqxTabs('select', 2); 1661 $('#jqxTabs').jqxTabs('select', 2);
1636 }, 1662 },
1637 loadError: function (jqXHR, status, error) { 1663 loadError: function (jqXHR, status, error) {
1638 }, 1664 },
3088 // Tab 10, Fermentation 3114 // Tab 10, Fermentation
3089 3115
3090 // Tab 11, Packaging 3116 // Tab 11, Packaging
3091 3117
3092 // Tab 12, Tasting 3118 // Tab 12, Tasting
3119 $("#taste_date").jqxTooltip({ content: 'De proef datum van dit bier.' });
3120 $("#taste_date").jqxDateTimeInput({
3121 theme: theme,
3122 width: 150,
3123 height: 23,
3124 allowNullDate: true,
3125 todayString: 'Vandaag',
3126 clearString: 'Wissen',
3127 showFooter: true,
3128 formatString: 'yyyy-MM-dd'
3129 });
3130 $("#taste_rate").jqxTooltip({ content: 'Het cijfer voor dit bier van 1 tot 10.' });
3131 $("#taste_rate").jqxNumberInput({ inputMode: 'simple', spinMode: 'simple', theme: theme, width: 100, height: 23, min: 1, max: 10, decimalDigits: 1, spinButtons: true, spinButtonsStep: 0.5 });
3132 $("#taste_color").jqxTooltip({ content: 'De kleur van het bier.' });
3133 $("#taste_color").jqxInput({ theme: theme, width: 320, height: 23 });
3134 $("#taste_transparency").jqxTooltip({ content: 'De helderheid van het bier.' });
3135 $("#taste_transparency").jqxInput({ theme: theme, width: 320, height: 23 });
3136 $("#taste_head").jqxTooltip({ content: 'Het schuim op het bier.' });
3137 $("#taste_head").jqxInput({ theme: theme, width: 320, height: 23 });
3138 $("#taste_aroma").jqxTooltip({ content: 'Het aroma van het bier.' });
3139 $("#taste_aroma").jqxInput({ theme: theme, width: 960, height: 23 });
3140 $("#taste_taste").jqxTooltip({ content: 'De smaak van het bier.' });
3141 $("#taste_taste").jqxInput({ theme: theme, width: 960, height: 23 });
3142 $("#taste_aftertaste").jqxTooltip({ content: 'De nasmaak van het bier.' });
3143 $("#taste_aftertaste").jqxInput({ theme: theme, width: 960, height: 23 });
3144 $("#taste_mouthfeel").jqxTooltip({ content: 'Het mondgevoelvan het bier.' });
3145 $("#taste_mouthfeel").jqxInput({ theme: theme, width: 960, height: 23 });
3146 $("#taste_notes").jqxTooltip({ content: 'Het oordeel en opmerkingen over dit bier.' });
3147 $("#taste_notes").jqxInput({ theme: theme, width: 960, height: 100 });
3093 3148
3094 $('#jqxTabs').jqxTabs({ 3149 $('#jqxTabs').jqxTabs({
3095 theme: theme, 3150 theme: theme,
3096 width: 1280, 3151 width: 1280,
3097 height: 630, 3152 height: 630,
3176 eq_kettle_volume: parseFloat($("#eq_kettle_volume").jqxNumberInput('decimal')), 3231 eq_kettle_volume: parseFloat($("#eq_kettle_volume").jqxNumberInput('decimal')),
3177 eq_kettle_height: dataRecord.eq_kettle_height, 3232 eq_kettle_height: dataRecord.eq_kettle_height,
3178 eq_mash_volume: parseFloat($("#eq_mash_volume").jqxNumberInput('decimal')), 3233 eq_mash_volume: parseFloat($("#eq_mash_volume").jqxNumberInput('decimal')),
3179 eq_mash_max: parseFloat($("#eq_mash_max").jqxNumberInput('decimal')), 3234 eq_mash_max: parseFloat($("#eq_mash_max").jqxNumberInput('decimal')),
3180 eq_efficiency: parseFloat($("#eq_efficiency").jqxNumberInput('decimal')), 3235 eq_efficiency: parseFloat($("#eq_efficiency").jqxNumberInput('decimal')),
3236 taste_notes: $("#taste_notes").val(),
3237 taste_rate: parseFloat($("#taste_rate").jqxNumberInput('decimal')),
3238 taste_date: $("#taste_date").val(),
3239 taste_color: $("#taste_color").val(),
3240 taste_transparency: $("#taste_transparency").val(),
3241 taste_head: $("#taste_head").val(),
3242 taste_aroma: $("#taste_aroma").val(),
3243 taste_taste: $("#taste_taste").val(),
3244 taste_mouthfeel: $("#taste_mouthfeel").val(),
3245 taste_aftertaste: $("#taste_aftertaste").val(),
3181 st_name: $('#st_name').val(), 3246 st_name: $('#st_name').val(),
3182 st_letter: $('#st_letter').val(), 3247 st_letter: $('#st_letter').val(),
3183 st_guide: $('#st_guide').val(), 3248 st_guide: $('#st_guide').val(),
3184 st_type: $('#st_type').val(), 3249 st_type: $('#st_type').val(),
3185 st_category: $('#st_category').val(), 3250 st_category: $('#st_category').val(),

mercurial