Fri, 17 Apr 2020 11:29:37 +0200
Version 0.3.31 Switched plato to sg calculation in bmsd.
111
8c4ba91adf58
Basic screens for brew products.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
1 | /***************************************************************************** |
602
10b61aacb1c1
New products field log_ispindel. Add check for ispindel log to crontasks.php Added log_ispindel to prod_edit, pprod_divide, prod_new and prod_duplicate. Renamed some log_fermentation vergisting names into klimaatkast.
Michiel Broek <mbroek@mbse.eu>
parents:
533
diff
changeset
|
2 | * Copyright (C) 2018-2020 |
111
8c4ba91adf58
Basic screens for brew products.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
3 | * |
8c4ba91adf58
Basic screens for brew products.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
4 | * Michiel Broek <mbroek at mbse dot eu> |
8c4ba91adf58
Basic screens for brew products.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
5 | * |
8c4ba91adf58
Basic screens for brew products.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
6 | * This file is part of BMS |
8c4ba91adf58
Basic screens for brew products.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
7 | * |
8c4ba91adf58
Basic screens for brew products.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
8 | * This is free software; you can redistribute it and/or modify it |
8c4ba91adf58
Basic screens for brew products.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
9 | * under the terms of the GNU General Public License as published by the |
8c4ba91adf58
Basic screens for brew products.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
10 | * Free Software Foundation; either version 2, or (at your option) any |
8c4ba91adf58
Basic screens for brew products.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
11 | * later version. |
8c4ba91adf58
Basic screens for brew products.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
12 | * |
8c4ba91adf58
Basic screens for brew products.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
13 | * BrewCloud is distributed in the hope that it will be useful, but |
8c4ba91adf58
Basic screens for brew products.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
14 | * WITHOUT ANY WARRANTY; without even the implied warranty of |
8c4ba91adf58
Basic screens for brew products.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
8c4ba91adf58
Basic screens for brew products.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
16 | * General Public License for more details. |
8c4ba91adf58
Basic screens for brew products.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
17 | * |
8c4ba91adf58
Basic screens for brew products.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
18 | * You should have received a copy of the GNU General Public License |
8c4ba91adf58
Basic screens for brew products.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
19 | * along with ThermFerm; see the file COPYING. If not, write to the Free |
8c4ba91adf58
Basic screens for brew products.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
20 | * Software Foundation, 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. |
8c4ba91adf58
Basic screens for brew products.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
21 | *****************************************************************************/ |
8c4ba91adf58
Basic screens for brew products.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
22 | |
8c4ba91adf58
Basic screens for brew products.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
23 | |
525
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
24 | $(document).ready(function() { |
111
8c4ba91adf58
Basic screens for brew products.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
25 | |
525
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
26 | // Tab 1, base |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
27 | $('#name').jqxTooltip({ content: 'De naam voor dit brouw project.' }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
28 | $('#name').jqxInput({ theme: theme, width: 640, height: 23 }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
29 | $('#code').jqxTooltip({ content: 'Het unieke code nummer van dit brouw project.' }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
30 | $('#code').jqxInput({ theme: theme, width: 100, height: 23 }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
31 | $('#notes').jqxTooltip({ content: 'De uitgebreide opmerkingen over dit project.' }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
32 | $('#notes').jqxInput({ theme: theme, width: 960, height: 200 }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
33 | $('#type').jqxDropDownList({ |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
34 | theme: theme, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
35 | source: RecipeTypeAdapter, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
36 | valueMember: 'id', |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
37 | displayMember: 'nl', |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
38 | width: 180, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
39 | height: 23, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
40 | autoDropDownHeight: true |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
41 | }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
42 | $('#type').jqxDropDownList('selectItem', 2); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
43 | $('#type').on('select', function(event) { |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
44 | if (event.args) { |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
45 | recipe_type = event.args.index; |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
46 | } |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
47 | }); |
167
dabcd35f8f92
Added new brew project wizzard. Moved equipment dropdown to global script. The project birth date is allways read-only, so it can never be changed.
Michiel Broek <mbroek@mbse.eu>
parents:
166
diff
changeset
|
48 | |
525
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
49 | // Tab 2, style |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
50 | $('#st_name').jqxTooltip({ content: 'De bierstijl naam voor dit recept.'}); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
51 | $('#st_name').jqxInput({ theme: theme, width: 250, height: 23 }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
52 | $('#st_category').jqxTooltip({ content: 'De Amerikaanse bierstijl categorie.'}); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
53 | $('#st_category').jqxInput({ theme: theme, width: 250, height: 23 }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
54 | $('#st_category_number').jqxTooltip({ content: 'De Amerikaanse bierstijl categorie sub nummer.'}); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
55 | $('#st_category_number').jqxInput({ theme: theme, width: 70, height: 23 }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
56 | $('#st_letter').jqxTooltip({ content: 'De bierstijl letter voor dit recept.'}); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
57 | $('#st_letter').jqxInput({ theme: theme, width: 250, height: 23 }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
58 | $('#st_guide').jqxTooltip({ content: 'De bierstijl gids voor dit recept.'}); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
59 | $('#st_guide').jqxInput({ theme: theme, width: 250, height: 23 }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
60 | $('#st_notes').jqxInput({ theme: theme, width: 800, height: 100 }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
61 | $('#st_type').jqxTooltip({ content: 'Het bierstijl type.'}); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
62 | $('#st_type').jqxInput({ theme: theme, width: 250, height: 23 }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
63 | $('#st_og_min').jqxTooltip({ content: 'Het minimum begin SG voor deze bierstijl.'}); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
64 | $('#st_og_min').jqxNumberInput({ inputMode: 'simple', theme: theme, width: 90, height: 23, decimalDigits: 3, readOnly: true }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
65 | $('#st_og_max').jqxTooltip({ content: 'Het maximum begin SG voor deze bierstijl.'}); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
66 | $('#st_og_max').jqxNumberInput({ inputMode: 'simple', theme: theme, width: 90, height: 23, decimalDigits: 3, readOnly: true }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
67 | $('#st_fg_min').jqxTooltip({ content: 'Het minimum eind SG voor deze bierstijl.'}); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
68 | $('#st_fg_min').jqxNumberInput({ inputMode: 'simple', theme: theme, width: 90, height: 23, decimalDigits: 3, readOnly: true }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
69 | $('#st_fg_max').jqxTooltip({ content: 'Het maximum eind SG voor deze bierstijl.'}); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
70 | $('#st_fg_max').jqxNumberInput({ inputMode: 'simple', theme: theme, width: 90, height: 23, decimalDigits: 3, readOnly: true }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
71 | $('#st_ibu_min').jqxTooltip({ content: 'De minimum bitterheid voor deze bierstijl.'}); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
72 | $('#st_ibu_min').jqxNumberInput({ inputMode: 'simple', theme: theme, width: 90, height: 23, decimalDigits: 0, readOnly: true }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
73 | $('#st_ibu_max').jqxTooltip({ content: 'De maximum bitterheid voor deze bierstijl.'}); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
74 | $('#st_ibu_max').jqxNumberInput({ inputMode: 'simple', theme: theme, width: 90, height: 23, decimalDigits: 0, readOnly: true }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
75 | $('#st_color_min').jqxTooltip({ content: 'De minimum kleur voor deze bierstijl.'}); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
76 | $('#st_color_min').jqxNumberInput({ inputMode: 'simple', theme: theme, width: 90, height: 23, decimalDigits: 0, readOnly: true }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
77 | $('#st_color_max').jqxTooltip({ content: 'De maximum kleur voor deze bierstijl.'}); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
78 | $('#st_color_max').jqxNumberInput({ inputMode: 'simple', theme: theme, width: 90, height: 23, decimalDigits: 0, readOnly: true }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
79 | $('#st_carb_min').jqxTooltip({ content: 'Het minimum koolzuur volume voor deze bierstijl.'}); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
80 | $('#st_carb_min').jqxNumberInput({ inputMode: 'simple', theme: theme, width: 90, height: 23, decimalDigits: 1, readOnly: true }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
81 | $('#st_carb_max').jqxTooltip({ content: 'Het maximum koolzuur volume voor deze bierstijl.'}); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
82 | $('#st_carb_max').jqxNumberInput({ inputMode: 'simple', theme: theme, width: 90, height: 23, decimalDigits: 1, readOnly: true }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
83 | $('#st_abv_min').jqxTooltip({ content: 'Het minimum alcohol volume % voor deze bierstijl.'}); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
84 | $('#st_abv_min').jqxNumberInput({ inputMode: 'simple', theme: theme, width: 90, height: 23, decimalDigits: 1, readOnly: true }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
85 | $('#st_abv_max').jqxTooltip({ content: 'Het maximum alcohol volume % voor deze bierstijl.'}); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
86 | $('#st_abv_max').jqxNumberInput({ inputMode: 'simple', theme: theme, width: 90, height: 23, decimalDigits: 1, readOnly: true }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
87 | $('#st_profile').jqxInput({ theme: theme, width: 800, height: 48 }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
88 | $('#st_ingredients').jqxInput({ theme: theme, width: 800, height: 23 }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
89 | $('#st_examples').jqxInput({ theme: theme, width: 800, height: 48 }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
90 | $('#styleSelect').jqxDropDownList({ |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
91 | placeHolder: 'Kies bierstijl:', |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
92 | theme: theme, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
93 | source: styleslist, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
94 | displayMember: 'name', |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
95 | width: 250, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
96 | height: 27, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
97 | dropDownWidth: 500, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
98 | dropDownHeight: 500, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
99 | renderer: function(index, label, value) { |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
100 | var datarecord = styleslist.records[index]; |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
101 | return datarecord.style_guide + ' ' + datarecord.style_letter + ' ' + datarecord.name; |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
102 | } |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
103 | }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
104 | $('#styleSelect').on('select', function(event) { |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
105 | if (event.args) { |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
106 | var index = event.args.index, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
107 | datarecord = styleslist.records[index]; |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
108 | $('#st_name').val(datarecord.name); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
109 | $('#st_category').val(datarecord.category); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
110 | $('#st_category_number').val(datarecord.category_number); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
111 | $('#st_letter').val(datarecord.style_letter); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
112 | $('#st_guide').val(datarecord.style_guide); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
113 | style_type = datarecord.type; |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
114 | $('#st_type').val(StyleTypeData[datarecord.type].nl); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
115 | $('#st_og_min').val(datarecord.og_min); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
116 | $('#st_og_max').val(datarecord.og_max); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
117 | $('#st_fg_min').val(datarecord.fg_min); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
118 | $('#st_fg_max').val(datarecord.fg_max); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
119 | $('#st_ibu_min').val(datarecord.ibu_min); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
120 | $('#st_ibu_max').val(datarecord.ibu_max); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
121 | $('#st_color_min').val(datarecord.color_min); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
122 | $('#st_color_max').val(datarecord.color_max); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
123 | $('#st_carb_min').val(datarecord.carb_min); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
124 | $('#st_carb_max').val(datarecord.carb_max); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
125 | $('#st_abv_min').val(datarecord.abv_min); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
126 | $('#st_abv_max').val(datarecord.abv_max); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
127 | $('#st_notes').val(datarecord.notes); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
128 | $('#st_profile').val(datarecord.profile); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
129 | $('#st_ingredients').val(datarecord.ingredients); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
130 | $('#st_examples').val(datarecord.examples); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
131 | } |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
132 | }); |
167
dabcd35f8f92
Added new brew project wizzard. Moved equipment dropdown to global script. The project birth date is allways read-only, so it can never be changed.
Michiel Broek <mbroek@mbse.eu>
parents:
166
diff
changeset
|
133 | |
525
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
134 | // Tab 3, equipment |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
135 | $('#eq_name').jqxTooltip({ content: 'De naam van deze brouw apparatuur.' }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
136 | $('#eq_name').jqxInput({ theme: theme, width: 250, height: 23 }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
137 | $('#eq_calc_boil_volume').jqxCheckBox({ theme: theme, width: 120, height: 23, disabled: true }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
138 | $('#eq_boil_size').jqxTooltip({ content: 'Normaal kook volume in liters' }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
139 | $('#eq_boil_size').jqxNumberInput({ inputMode: 'simple', readOnly: true, theme: theme, width: 90, height: 23, decimalDigits: 1 }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
140 | $('#eq_batch_size').jqxTooltip({ content: 'Berekende batch grootte in liters aan het eind van de kook.' }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
141 | $('#eq_batch_size').jqxNumberInput({ inputMode: 'simple', readOnly: true, theme: theme, width: 90, height: 23, decimalDigits: 1 }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
142 | $('#eq_tun_volume').jqxTooltip({ content: 'Maisch ketel volume.' }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
143 | $('#eq_tun_volume').jqxNumberInput({ inputMode: 'simple', readOnly: true, theme: theme, width: 90, height: 23, decimalDigits: 1 }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
144 | $('#eq_tun_weight').jqxTooltip({ content: 'Maisch ketel gewicht.' }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
145 | $('#eq_tun_weight').jqxNumberInput({ inputMode: 'simple', readOnly: true, theme: theme, width: 90, height: 23, decimalDigits: 1 }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
146 | $('#eq_tun_height').jqxTooltip({ content: 'Maisch ketel hoogte.' }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
147 | $('#eq_tun_height').jqxNumberInput({ inputMode: 'simple', readOnly: true, theme: theme, width: 90, height: 23, decimalDigits: 1 }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
148 | $('#eq_tun_material').jqxTooltip({ content: 'Maisch ketel materiaal.' }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
149 | $('#eq_tun_material').jqxInput({ theme: theme, width: 180, height: 23 }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
150 | $('#eq_tun_specific_heat').jqxTooltip({ content: 'Maisch ketel warmte geleiding.' }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
151 | $('#eq_tun_specific_heat').jqxNumberInput({ inputMode: 'simple', readOnly: true, theme: theme, width: 90, height: 23, decimalDigits: 3 }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
152 | $('#eq_top_up_water').jqxTooltip({ content: 'Extra water in het gistvat.' }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
153 | $('#eq_top_up_water').jqxNumberInput({ inputMode: 'simple', readOnly: true, theme: theme, width: 90, height: 23, decimalDigits: 1 }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
154 | $('#eq_trub_chiller_loss').jqxTooltip({ content: 'Standaard verlies bij het overbrengen naar het gistvat.' }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
155 | $('#eq_trub_chiller_loss').jqxNumberInput({ inputMode: 'simple', readOnly: true, theme: theme, width: 90, height: 23, decimalDigits: 1 }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
156 | $('#eq_evap_rate').jqxTooltip({ content: 'Verdamping in liters per uur.' }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
157 | $('#eq_evap_rate').jqxNumberInput({ inputMode: 'simple', readOnly: true, theme: theme, width: 90, height: 23, decimalDigits: 2 }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
158 | $('#eq_boil_time').jqxTooltip({ content: 'Normale kooktijd in minuten.' }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
159 | $('#eq_boil_time').jqxNumberInput({ inputMode: 'simple', readOnly: true, theme: theme, width: 90, height: 23, decimalDigits: 0 }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
160 | $('#eq_top_up_kettle').jqxTooltip({ content: 'Extra water toevoegen tijdens de kook.' }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
161 | $('#eq_top_up_kettle').jqxNumberInput({ inputMode: 'simple', readOnly: true, theme: theme, width: 90, height: 23, decimalDigits: 1 }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
162 | $('#eq_hop_utilization').jqxTooltip({ content: '100% voor kleine installaties, hoger voor grote brouwerijen.' }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
163 | $('#eq_hop_utilization').jqxNumberInput({ inputMode: 'simple', readOnly: true, theme: theme, width: 90, height: 23, decimalDigits: 0 }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
164 | $('#eq_notes').jqxTooltip({ content: 'Opmerkingen over deze apparatuur.' }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
165 | $('#eq_notes').jqxInput({ theme: theme, width: 960, height: 100 }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
166 | $('#eq_lauter_volume').jqxTooltip({ content: 'Filterkuip volume.' }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
167 | $('#eq_lauter_volume').jqxNumberInput({ inputMode: 'simple', readOnly: true, theme: theme, width: 90, height: 23, decimalDigits: 1 }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
168 | $('#eq_lauter_height').jqxTooltip({ content: 'Filterkuip hoogte.' }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
169 | $('#eq_lauter_height').jqxNumberInput({ inputMode: 'simple', readOnly: true, theme: theme, width: 90, height: 23, decimalDigits: 1 }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
170 | $('#eq_lauter_deadspace').jqxTooltip({ content: 'Filterkuip verlies in liters.' }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
171 | $('#eq_lauter_deadspace').jqxNumberInput({ inputMode: 'simple', readOnly: true, theme: theme, width: 90, height: 23, decimalDigits: 1 }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
172 | $('#eq_kettle_volume').jqxTooltip({ content: 'Kook ketel volume in liters.' }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
173 | $('#eq_kettle_volume').jqxNumberInput({ inputMode: 'simple', readOnly: true, theme: theme, width: 90, height: 23, decimalDigits: 1 }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
174 | $('#eq_kettle_height').jqxTooltip({ content: 'Kook ketel hoogte in cm.' }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
175 | $('#eq_kettle_height').jqxNumberInput({ inputMode: 'simple', readOnly: true, theme: theme, width: 90, height: 23, decimalDigits: 1 }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
176 | $('#eq_mash_volume').jqxTooltip({ content: 'Maisch water voor de eerste stap.' }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
177 | $('#eq_mash_volume').jqxNumberInput({ inputMode: 'simple', readOnly: true, theme: theme, width: 90, height: 23, decimalDigits: 1 }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
178 | $('#eq_mash_max').jqxTooltip({ content: 'De maximale moutstort in Kg.' }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
179 | $('#eq_mash_max').jqxNumberInput({ inputMode: 'simple', readOnly: true, theme: theme, width: 90, height: 23, decimalDigits: 1 }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
180 | $('#eq_efficiency').jqxTooltip({ content: 'Gemiddeld brouwzaal rendement.' }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
181 | $('#eq_efficiency').jqxNumberInput({ inputMode: 'simple', readOnly: true, theme: theme, width: 90, height: 23, decimalDigits: 1 }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
182 | $('#equipmentSelect').jqxDropDownList({ |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
183 | placeHolder: 'Kies apparatuur:', |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
184 | theme: theme, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
185 | source: equipmentlist, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
186 | displayMember: 'name', |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
187 | width: 250, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
188 | height: 27, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
189 | dropDownWidth: 300, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
190 | renderer: function(index, label, value) { |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
191 | var datarecord = equipmentlist.records[index]; |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
192 | return datarecord.batch_size + ' liter ' + datarecord.name; |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
193 | } |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
194 | }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
195 | $('#equipmentSelect').on('select', function(event) { |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
196 | if (event.args) { |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
197 | var index = event.args.index, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
198 | datarecord = equipmentlist.records[index]; |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
199 | $('#eq_name').val(datarecord.name); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
200 | $('#eq_boil_size').val(datarecord.boil_size); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
201 | $('#eq_batch_size').val(datarecord.batch_size); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
202 | $('#eq_tun_volume').val(datarecord.tun_volume); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
203 | $('#eq_tun_weight').val(datarecord.tun_weight); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
204 | $('#eq_tun_specific_heat').val(datarecord.tun_specific_heat); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
205 | tun_material = datarecord.tun_material; |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
206 | $('#eq_tun_material').val(MaterialData[datarecord.tun_material].nl); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
207 | $('#eq_tun_height').val(datarecord.tun_height); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
208 | $('#eq_top_up_water').val(datarecord.top_up_water); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
209 | $('#eq_trub_chiller_loss').val(datarecord.trub_chiller_loss); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
210 | $('#eq_evap_rate').val(datarecord.evap_rate); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
211 | $('#eq_boil_time').val(datarecord.boil_time); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
212 | $('#eq_calc_boil_volume').val(datarecord.calc_boil_volume); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
213 | $('#eq_top_up_kettle').val(datarecord.top_up_kettle); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
214 | $('#eq_hop_utilization').val(datarecord.hop_utilization); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
215 | $('#eq_notes').val(datarecord.notes); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
216 | $('#eq_lauter_volume').val(datarecord.lauter_volume); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
217 | $('#eq_lauter_height').val(datarecord.lauter_height); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
218 | $('#eq_lauter_deadspace').val(datarecord.lauter_deadspace); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
219 | $('#eq_kettle_volume').val(datarecord.kettle_volume); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
220 | $('#eq_kettle_height').val(datarecord.kettle_height); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
221 | $('#eq_mash_volume').val(datarecord.mash_volume); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
222 | $('#eq_mash_max').val(datarecord.mash_max); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
223 | $('#eq_efficiency').val(datarecord.efficiency); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
224 | } |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
225 | }); |
111
8c4ba91adf58
Basic screens for brew products.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
226 | |
525
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
227 | var recipe_type = 2, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
228 | style_type = 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
229 | tun_material = 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
230 | wizard = (function() { // Creating wizard module |
111
8c4ba91adf58
Basic screens for brew products.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
231 | |
525
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
232 | //Adding event listeners |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
233 | var _addHandlers = function() { |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
234 | $('#name').on('change', function(event) { wizard.validate(true); }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
235 | $('#code').on('change', function(event) { wizard.validate(true); }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
236 | $('#type').on('change', function(event) { wizard.validate(true); }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
237 | $('#styleSelect').on('change', function(event) { wizard.validate(true); }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
238 | $('#equipmentSelect').on('change', function(event) { wizard.validate(true); }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
239 | $('#nextButtonCompleted').click(function() { |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
240 | var d = new Date(), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
241 | m = d.getMonth() + 1, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
242 | b = d.getFullYear() + '-', |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
243 | newrow, data; |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
244 | if (m < 10) |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
245 | b = b + '0'; |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
246 | b = b + m + '-'; |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
247 | if (d.getDate() < 10) |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
248 | b = b + '0'; |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
249 | b = b + d.getDate(); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
250 | newrow = { |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
251 | record: -1, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
252 | name: $('#name').val(), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
253 | code: $('#code').val(), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
254 | birth: b, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
255 | stage: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
256 | notes: $('#notes').val(), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
257 | log_brew: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
258 | log_fermentation: 0, |
602
10b61aacb1c1
New products field log_ispindel. Add check for ispindel log to crontasks.php Added log_ispindel to prod_edit, pprod_divide, prod_new and prod_duplicate. Renamed some log_fermentation vergisting names into klimaatkast.
Michiel Broek <mbroek@mbse.eu>
parents:
533
diff
changeset
|
259 | log_ispindel: 0, |
615
9034e65b0d7a
Added CO2 carbonation log to the products database. Added button in the packaging tab.
Michiel Broek <mbroek@mbse.eu>
parents:
602
diff
changeset
|
260 | log_co2pressure: 0, |
525
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
261 | inventory_reduced: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
262 | locked: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
263 | eq_name: $('#eq_name').val(), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
264 | eq_boil_size: parseFloat($('#eq_boil_size').jqxNumberInput('decimal')), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
265 | eq_batch_size: parseFloat($('#eq_batch_size').jqxNumberInput('decimal')), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
266 | eq_tun_volume: parseFloat($('#eq_tun_volume').jqxNumberInput('decimal')), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
267 | eq_tun_weight: parseFloat($('#eq_tun_weight').jqxNumberInput('decimal')), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
268 | eq_tun_specific_heat: parseFloat($('#eq_tun_specific_heat').jqxNumberInput('decimal')), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
269 | eq_tun_material: tun_material, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
270 | eq_tun_height: parseFloat($('#eq_tun_height').jqxNumberInput('decimal')) / 100, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
271 | eq_top_up_water: parseFloat($('#eq_top_up_water').jqxNumberInput('decimal')), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
272 | eq_trub_chiller_loss: parseFloat($('#eq_trub_chiller_loss').jqxNumberInput('decimal')), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
273 | eq_evap_rate: parseFloat($('#eq_evap_rate').jqxNumberInput('decimal')), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
274 | eq_boil_time: parseFloat($('#eq_boil_time').jqxNumberInput('decimal')), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
275 | eq_calc_boil_volume: $('#eq_calc_boil_volume').val(), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
276 | eq_top_up_kettle: parseFloat($('#eq_top_up_kettle').jqxNumberInput('decimal')), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
277 | eq_hop_utilization: parseFloat($('#eq_hop_utilization').jqxNumberInput('decimal')), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
278 | eq_notes: $('#eq_notes').val(), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
279 | eq_lauter_volume: parseFloat($('#eq_lauter_volume').jqxNumberInput('decimal')), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
280 | eq_lauter_height: parseFloat($('#eq_lauter_height').jqxNumberInput('decimal')) / 100, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
281 | eq_lauter_deadspace: parseFloat($('#eq_lauter_deadspace').jqxNumberInput('decimal')), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
282 | eq_kettle_volume: parseFloat($('#eq_kettle_volume').jqxNumberInput('decimal')), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
283 | eq_kettle_height: parseFloat($('#eq_kettle_height').jqxNumberInput('decimal')) / 100, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
284 | eq_mash_volume: parseFloat($('#eq_mash_volume').jqxNumberInput('decimal')), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
285 | eq_mash_max: parseFloat($('#eq_mash_max').jqxNumberInput('decimal')), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
286 | eq_efficiency: parseFloat($('#eq_efficiency').jqxNumberInput('decimal')), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
287 | brew_date_start: '', |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
288 | brew_mash_ph: 0.0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
289 | brew_mash_sg: 1.000, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
290 | brew_mash_efficiency: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
291 | brew_sparge_ph: 0.0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
292 | brew_sparge_temperature: 85, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
293 | brew_sparge_est: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
294 | brew_preboil_volume: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
295 | brew_preboil_sg: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
296 | brew_preboil_ph: 0.0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
297 | brew_preboil_efficiency: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
298 | brew_aboil_volume: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
299 | brew_aboil_sg: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
300 | brew_aboil_ph: 0.0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
301 | brew_aboil_efficiency: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
302 | brew_cooling_method: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
303 | brew_cooling_time: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
304 | brew_cooling_to: 20, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
305 | brew_whirlpool9: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
306 | brew_whirlpool7: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
307 | brew_whirlpool6: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
308 | brew_whirlpool2: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
309 | brew_fermenter_volume: parseFloat($('#eq_batch_size').jqxNumberInput('decimal')) - |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
310 | parseFloat($('#eq_trub_chiller_loss').jqxNumberInput('decimal')) + |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
311 | parseFloat($('#eq_top_up_water').jqxNumberInput('decimal')), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
312 | brew_fermenter_extrawater: parseFloat($('#eq_top_up_water').jqxNumberInput('decimal')), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
313 | brew_fermenter_tcloss: parseFloat($('#eq_trub_chiller_loss').jqxNumberInput('decimal')), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
314 | brew_aeration_time: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
315 | brew_aeration_speed: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
316 | brew_aeration_type: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
317 | brew_fermenter_sg: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
318 | brew_fermenter_ibu: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
319 | brew_fermenter_color: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
320 | brew_date_end: '', |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
321 | og: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
322 | fg: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
323 | primary_start_temp: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
324 | primary_max_temp: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
325 | primary_end_temp: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
326 | primary_end_sg: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
327 | primary_end_date: '', |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
328 | secondary_temp: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
329 | secondary_end_date: '', |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
330 | tertiary_temp: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
331 | package_date: '', |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
332 | package_volume: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
333 | package_infuse_amount: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
334 | package_infuse_abv: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
335 | package_infuse_notes: '', |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
336 | package_abv: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
337 | package_ph: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
338 | bottle_amount: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
339 | bottle_carbonation: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
340 | bottle_priming_water: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
341 | bottle_priming_amount: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
342 | bottle_carbonation_temp: 23, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
343 | keg_amount: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
344 | keg_carbonation: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
345 | keg_priming_water: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
346 | keg_priming_amount: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
347 | keg_carbonation_temp: 23, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
348 | keg_forced_carb: 1, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
349 | keg_pressure: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
350 | taste_notes: '', |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
351 | taste_rate: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
352 | taste_date: '', |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
353 | taste_color: '', |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
354 | taste_transparency: '', |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
355 | taste_head: '', |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
356 | taste_aroma: '', |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
357 | taste_taste: '', |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
358 | taste_mouthfeel: '', |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
359 | taste_aftertaste: '', |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
360 | st_name: $('#st_name').val(), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
361 | st_letter: $('#st_letter').val(), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
362 | st_guide: $('#st_guide').val(), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
363 | st_type: style_type, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
364 | st_category: $('#st_category').val(), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
365 | st_category_number: parseFloat($('#st_category_number').jqxNumberInput('decimal')), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
366 | st_og_min: parseFloat($('#st_og_min').jqxNumberInput('decimal')), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
367 | st_og_max: parseFloat($('#st_og_max').jqxNumberInput('decimal')), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
368 | st_fg_min: parseFloat($('#st_fg_min').jqxNumberInput('decimal')), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
369 | st_fg_max: parseFloat($('#st_fg_max').jqxNumberInput('decimal')), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
370 | st_ibu_min: parseFloat($('#st_ibu_min').jqxNumberInput('decimal')), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
371 | st_ibu_max: parseFloat($('#st_ibu_max').jqxNumberInput('decimal')), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
372 | st_color_min: parseFloat($('#st_color_min').jqxNumberInput('decimal')), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
373 | st_color_max: parseFloat($('#st_color_max').jqxNumberInput('decimal')), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
374 | st_carb_min: parseFloat($('#st_carb_min').jqxNumberInput('decimal')), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
375 | st_carb_max: parseFloat($('#st_carb_max').jqxNumberInput('decimal')), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
376 | st_abv_min: parseFloat($('#st_abv_min').jqxNumberInput('decimal')), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
377 | st_abv_max: parseFloat($('#st_abv_max').jqxNumberInput('decimal')), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
378 | type: recipe_type, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
379 | batch_size: parseFloat($('#eq_batch_size').jqxNumberInput('decimal')), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
380 | boil_size: parseFloat($('#eq_boil_size').jqxNumberInput('decimal')), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
381 | boil_time: parseFloat($('#eq_boil_time').jqxNumberInput('decimal')), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
382 | efficiency: parseFloat($('#eq_efficiency').jqxNumberInput('decimal')), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
383 | est_og: 0.000, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
384 | est_fg: 0.000, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
385 | est_color: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
386 | est_abv: 0.0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
387 | est_carb: 0.0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
388 | color_method: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
389 | est_ibu: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
390 | ibu_method: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
391 | mash_name: '', |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
392 | mash_ph: 5.4, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
393 | sparge_temp: 85.0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
394 | sparge_volume: parseFloat($('#eq_boil_size').jqxNumberInput('decimal')) / 2, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
395 | sparge_ph: 5.8, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
396 | sparge_source: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
397 | sparge_acid_type: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
398 | sparge_acid_perc: 80, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
399 | sparge_acid_amount: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
400 | calc_acid: 1, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
401 | w1_name: 'Tap water', |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
402 | w1_amount: parseFloat($('#eq_mash_volume').jqxNumberInput('decimal')), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
403 | w1_calcium: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
404 | w1_sulfate: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
405 | w1_chloride: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
406 | w1_sodium: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
407 | w1_magnesium: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
408 | w1_total_alkalinity: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
409 | w1_ph: 7.0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
410 | w1_cost: 0.0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
411 | wa_acid_name: 0, // Lactic acid |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
412 | wa_acid_perc: 80, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
413 | wa_base_name: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
414 | wg_amount: parseFloat($('#eq_mash_volume').jqxNumberInput('decimal')), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
415 | wg_calcium: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
416 | wg_sulfate: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
417 | wg_chloride: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
418 | wg_sodium: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
419 | wg_magnesium: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
420 | wg_total_alkalinity: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
421 | wg_ph: 7.0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
422 | wb_calcium: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
423 | wb_sulfate: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
424 | wb_sodium: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
425 | wb_chloride: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
426 | wb_magnesium: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
427 | wb_total_alkalinity: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
428 | wb_ph: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
429 | starter_enable: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
430 | divide_type: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
431 | divide_size: 0, |
533
be8691b7d634
Added the product divide scripts. All parts have all the volumes and weights divided, including the master record. Splitted batches have their own records with the product code formatted as code-n. From this design, we can rebuild the print and checklist.
Michiel Broek <mbroek@mbse.eu>
parents:
525
diff
changeset
|
432 | divide_factor: 1, |
be8691b7d634
Added the product divide scripts. All parts have all the volumes and weights divided, including the master record. Splitted batches have their own records with the product code formatted as code-n. From this design, we can rebuild the print and checklist.
Michiel Broek <mbroek@mbse.eu>
parents:
525
diff
changeset
|
433 | divide_parts: 0, |
be8691b7d634
Added the product divide scripts. All parts have all the volumes and weights divided, including the master record. Splitted batches have their own records with the product code formatted as code-n. From this design, we can rebuild the print and checklist.
Michiel Broek <mbroek@mbse.eu>
parents:
525
diff
changeset
|
434 | divide_part: 0 |
525
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
435 | }; |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
436 | data = 'insert=true&return=' + my_return + '&' + $.param(newrow); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
437 | $.ajax({ |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
438 | dataType: 'json', |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
439 | url: 'includes/db_product.php', |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
440 | cache: false, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
441 | data: data, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
442 | type: 'POST', |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
443 | success: function(data, status, xhr) { |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
444 | window.location.href = my_return; |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
445 | }, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
446 | error: function(jqXHR, textStatus, errorThrown) { |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
447 | } |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
448 | }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
449 | }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
450 | $('.nextButton').click(function() { |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
451 | wizard.validate(true); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
452 | $('#jqxTabs').jqxTabs('next'); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
453 | }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
454 | $('.backButton').click(function() { |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
455 | wizard.validate(true); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
456 | $('#jqxTabs').jqxTabs('previous'); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
457 | }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
458 | }; |
111
8c4ba91adf58
Basic screens for brew products.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
459 | |
525
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
460 | return { |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
461 | //Initializing the wizzard - creating all elements, adding event handlers and starting the validation |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
462 | init: function() { |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
463 | $('#jqxTabs').jqxTabs({ |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
464 | theme: theme, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
465 | height: 630, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
466 | width: 1280, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
467 | autoHeight: false, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
468 | position: 'top', |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
469 | keyboardNavigation: false |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
470 | }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
471 | $('#nextButtonBase').jqxButton({ theme: theme, width: 150 }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
472 | $('#nextButtonStyle').jqxButton({ theme: theme, width: 150}); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
473 | $('#backButtonStyle').jqxButton({ theme: theme, template: 'success', width: 150}); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
474 | $('#nextButtonEq').jqxButton({ theme: theme, width: 150}); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
475 | $('#backButtonEq').jqxButton({ theme: theme, template: 'success', width: 150}); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
476 | $('#nextButtonCompleted').jqxButton({ theme: theme, template: 'success', width: 150}); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
477 | $('#backButtonCompleted').jqxButton({ theme: theme, template: 'success', width: 150}); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
478 | _addHandlers(); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
479 | this.validate(); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
480 | this.showHint('Validation hints.'); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
481 | }, |
111
8c4ba91adf58
Basic screens for brew products.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
482 | |
525
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
483 | //Validating all wizard tabs |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
484 | validate: function(notify) { |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
485 | if (!this.firstTab(notify)) { |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
486 | $('#jqxTabs').jqxTabs('disableAt', 1); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
487 | $('#jqxTabs').jqxTabs('disableAt', 2); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
488 | $('#jqxTabs').jqxTabs('disableAt', 3); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
489 | return; |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
490 | } else { |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
491 | $('#jqxTabs').jqxTabs('enableAt', 1); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
492 | } |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
493 | if (!this.secondTab(notify)) { |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
494 | $('#jqxTabs').jqxTabs('disableAt', 2); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
495 | $('#jqxTabs').jqxTabs('disableAt', 3); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
496 | return; |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
497 | } else { |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
498 | $('#jqxTabs').jqxTabs('enableAt', 2); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
499 | } |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
500 | if (!this.thirdTab(notify)) { |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
501 | $('#jqxTabs').jqxTabs('disableAt', 3); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
502 | return; |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
503 | } else { |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
504 | $('#jqxTabs').jqxTabs('enableAt', 3); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
505 | } |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
506 | }, |
111
8c4ba91adf58
Basic screens for brew products.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
507 | |
525
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
508 | //Displaying message to the user |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
509 | showHint: function(message, selector) { |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
510 | if (typeof selector === 'undefined') { |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
511 | selector = '.hint'; |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
512 | } |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
513 | if (message === '') { |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
514 | message = 'Ok, je mag doorgaan.'; |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
515 | } |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
516 | $(selector).html('<strong>' + message + '</strong>'); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
517 | }, |
111
8c4ba91adf58
Basic screens for brew products.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
518 | |
525
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
519 | //Validating the first tab |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
520 | firstTab: function(notify) { |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
521 | var name = $('#name').val(), code = $('#code').val(), message = ''; |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
522 | if (name.length < 3) { |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
523 | message += 'Je moet een brouw project naam invullen. <br />'; |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
524 | } |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
525 | if (code.length < 3) { |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
526 | message += 'Je moet een brouw project code invullen. <br />'; |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
527 | } |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
528 | // Check if code already exists. |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
529 | if (message !== '') { |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
530 | if (notify) { |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
531 | this.showHint(message, '#hintBase'); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
532 | } |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
533 | return false; |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
534 | } |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
535 | this.showHint('Ok, je mag doorgaan.', '#hintBase'); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
536 | $('#nextButtonBase').jqxButton({ template: 'success' }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
537 | return true; |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
538 | }, |
111
8c4ba91adf58
Basic screens for brew products.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
539 | |
525
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
540 | //Validating the second tab |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
541 | secondTab: function(notify) { |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
542 | var stylesel = $('#styleSelect').val(), message = ''; |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
543 | if (stylesel.length < 3) { |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
544 | message += 'Je moet een bierstijl kiezen. <br />'; |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
545 | } |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
546 | if (message !== '') { |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
547 | if (notify) { |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
548 | this.showHint(message, '#hintStyle'); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
549 | } |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
550 | return false; |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
551 | } |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
552 | this.showHint('Ok, je mag doorgaan.', '#hintStyle'); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
553 | $('#nextButtonStyle').jqxButton({ template: 'success' }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
554 | return true; |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
555 | }, |
167
dabcd35f8f92
Added new brew project wizzard. Moved equipment dropdown to global script. The project birth date is allways read-only, so it can never be changed.
Michiel Broek <mbroek@mbse.eu>
parents:
166
diff
changeset
|
556 | |
525
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
557 | //Validating the third tab |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
558 | thirdTab: function(notify) { |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
559 | var equipsel = $('#equipmentSelect').val(), message = ''; |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
560 | if (equipsel.length < 3) { |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
561 | message += 'Je moet een brouw installatie kiezen. <br />'; |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
562 | } |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
563 | if (message !== '') { |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
564 | if (notify) { |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
565 | this.showHint(message, '#hintEq'); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
566 | } |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
567 | return false; |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
568 | } |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
569 | this.showHint('Ok, je mag doorgaan.', '#hintEq'); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
570 | $('#nextButtonEq').jqxButton({ template: 'success' }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
571 | return true; |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
572 | } |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
573 | }; |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
574 | } ()); |
111
8c4ba91adf58
Basic screens for brew products.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
575 | |
525
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
576 | //Initializing the wizard |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
577 | wizard.init(); |
111
8c4ba91adf58
Basic screens for brew products.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
578 | }); |
8c4ba91adf58
Basic screens for brew products.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
579 |