Mon, 21 Oct 2019 14:38:48 +0200
Version 0.3.21
111
8c4ba91adf58
Basic screens for brew products.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
1 | /***************************************************************************** |
170
71850ebe5a1c
Made a lot of variables local in functions.
Michiel Broek <mbroek@mbse.eu>
parents:
167
diff
changeset
|
2 | * Copyright (C) 2018-2019 |
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, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
259 | inventory_reduced: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
260 | locked: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
261 | eq_name: $('#eq_name').val(), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
262 | eq_boil_size: parseFloat($('#eq_boil_size').jqxNumberInput('decimal')), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
263 | eq_batch_size: parseFloat($('#eq_batch_size').jqxNumberInput('decimal')), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
264 | eq_tun_volume: parseFloat($('#eq_tun_volume').jqxNumberInput('decimal')), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
265 | eq_tun_weight: parseFloat($('#eq_tun_weight').jqxNumberInput('decimal')), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
266 | 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
|
267 | eq_tun_material: tun_material, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
268 | 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
|
269 | 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
|
270 | 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
|
271 | eq_evap_rate: parseFloat($('#eq_evap_rate').jqxNumberInput('decimal')), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
272 | eq_boil_time: parseFloat($('#eq_boil_time').jqxNumberInput('decimal')), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
273 | eq_calc_boil_volume: $('#eq_calc_boil_volume').val(), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
274 | 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
|
275 | eq_hop_utilization: parseFloat($('#eq_hop_utilization').jqxNumberInput('decimal')), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
276 | eq_notes: $('#eq_notes').val(), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
277 | eq_lauter_volume: parseFloat($('#eq_lauter_volume').jqxNumberInput('decimal')), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
278 | 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
|
279 | eq_lauter_deadspace: parseFloat($('#eq_lauter_deadspace').jqxNumberInput('decimal')), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
280 | eq_kettle_volume: parseFloat($('#eq_kettle_volume').jqxNumberInput('decimal')), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
281 | 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
|
282 | eq_mash_volume: parseFloat($('#eq_mash_volume').jqxNumberInput('decimal')), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
283 | eq_mash_max: parseFloat($('#eq_mash_max').jqxNumberInput('decimal')), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
284 | eq_efficiency: parseFloat($('#eq_efficiency').jqxNumberInput('decimal')), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
285 | brew_date_start: '', |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
286 | brew_mash_ph: 0.0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
287 | brew_mash_sg: 1.000, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
288 | brew_mash_efficiency: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
289 | brew_sparge_ph: 0.0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
290 | brew_sparge_temperature: 85, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
291 | brew_sparge_est: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
292 | brew_preboil_volume: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
293 | brew_preboil_sg: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
294 | brew_preboil_ph: 0.0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
295 | brew_preboil_efficiency: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
296 | brew_aboil_volume: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
297 | brew_aboil_sg: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
298 | brew_aboil_ph: 0.0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
299 | brew_aboil_efficiency: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
300 | brew_cooling_method: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
301 | brew_cooling_time: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
302 | brew_cooling_to: 20, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
303 | brew_whirlpool9: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
304 | brew_whirlpool7: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
305 | brew_whirlpool6: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
306 | brew_whirlpool2: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
307 | brew_fermenter_volume: parseFloat($('#eq_batch_size').jqxNumberInput('decimal')) - |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
308 | parseFloat($('#eq_trub_chiller_loss').jqxNumberInput('decimal')) + |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
309 | parseFloat($('#eq_top_up_water').jqxNumberInput('decimal')), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
310 | 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
|
311 | 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
|
312 | brew_aeration_time: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
313 | brew_aeration_speed: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
314 | brew_aeration_type: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
315 | brew_fermenter_sg: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
316 | brew_fermenter_ibu: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
317 | brew_fermenter_color: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
318 | brew_date_end: '', |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
319 | og: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
320 | fg: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
321 | primary_start_temp: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
322 | primary_max_temp: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
323 | primary_end_temp: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
324 | primary_end_sg: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
325 | primary_end_date: '', |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
326 | secondary_temp: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
327 | secondary_end_date: '', |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
328 | tertiary_temp: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
329 | package_date: '', |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
330 | package_volume: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
331 | package_infuse_amount: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
332 | package_infuse_abv: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
333 | package_infuse_notes: '', |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
334 | package_abv: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
335 | package_ph: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
336 | bottle_amount: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
337 | bottle_carbonation: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
338 | bottle_priming_water: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
339 | bottle_priming_amount: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
340 | bottle_carbonation_temp: 23, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
341 | keg_amount: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
342 | keg_carbonation: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
343 | keg_priming_water: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
344 | keg_priming_amount: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
345 | keg_carbonation_temp: 23, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
346 | keg_forced_carb: 1, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
347 | keg_pressure: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
348 | taste_notes: '', |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
349 | taste_rate: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
350 | taste_date: '', |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
351 | taste_color: '', |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
352 | taste_transparency: '', |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
353 | taste_head: '', |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
354 | taste_aroma: '', |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
355 | taste_taste: '', |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
356 | taste_mouthfeel: '', |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
357 | taste_aftertaste: '', |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
358 | st_name: $('#st_name').val(), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
359 | st_letter: $('#st_letter').val(), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
360 | st_guide: $('#st_guide').val(), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
361 | st_type: style_type, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
362 | st_category: $('#st_category').val(), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
363 | st_category_number: parseFloat($('#st_category_number').jqxNumberInput('decimal')), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
364 | st_og_min: parseFloat($('#st_og_min').jqxNumberInput('decimal')), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
365 | st_og_max: parseFloat($('#st_og_max').jqxNumberInput('decimal')), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
366 | st_fg_min: parseFloat($('#st_fg_min').jqxNumberInput('decimal')), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
367 | st_fg_max: parseFloat($('#st_fg_max').jqxNumberInput('decimal')), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
368 | st_ibu_min: parseFloat($('#st_ibu_min').jqxNumberInput('decimal')), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
369 | st_ibu_max: parseFloat($('#st_ibu_max').jqxNumberInput('decimal')), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
370 | st_color_min: parseFloat($('#st_color_min').jqxNumberInput('decimal')), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
371 | st_color_max: parseFloat($('#st_color_max').jqxNumberInput('decimal')), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
372 | st_carb_min: parseFloat($('#st_carb_min').jqxNumberInput('decimal')), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
373 | st_carb_max: parseFloat($('#st_carb_max').jqxNumberInput('decimal')), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
374 | st_abv_min: parseFloat($('#st_abv_min').jqxNumberInput('decimal')), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
375 | st_abv_max: parseFloat($('#st_abv_max').jqxNumberInput('decimal')), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
376 | type: recipe_type, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
377 | batch_size: parseFloat($('#eq_batch_size').jqxNumberInput('decimal')), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
378 | boil_size: parseFloat($('#eq_boil_size').jqxNumberInput('decimal')), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
379 | boil_time: parseFloat($('#eq_boil_time').jqxNumberInput('decimal')), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
380 | efficiency: parseFloat($('#eq_efficiency').jqxNumberInput('decimal')), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
381 | est_og: 0.000, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
382 | est_fg: 0.000, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
383 | est_color: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
384 | est_abv: 0.0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
385 | est_carb: 0.0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
386 | color_method: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
387 | est_ibu: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
388 | ibu_method: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
389 | mash_name: '', |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
390 | mash_ph: 5.4, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
391 | sparge_temp: 85.0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
392 | sparge_volume: parseFloat($('#eq_boil_size').jqxNumberInput('decimal')) / 2, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
393 | sparge_ph: 5.8, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
394 | sparge_source: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
395 | sparge_acid_type: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
396 | sparge_acid_perc: 80, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
397 | sparge_acid_amount: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
398 | calc_acid: 1, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
399 | w1_name: 'Tap water', |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
400 | w1_amount: parseFloat($('#eq_mash_volume').jqxNumberInput('decimal')), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
401 | w1_calcium: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
402 | w1_sulfate: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
403 | w1_chloride: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
404 | w1_sodium: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
405 | w1_magnesium: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
406 | w1_total_alkalinity: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
407 | w1_ph: 7.0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
408 | w1_cost: 0.0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
409 | wa_acid_name: 0, // Lactic acid |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
410 | wa_acid_perc: 80, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
411 | wa_base_name: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
412 | wg_amount: parseFloat($('#eq_mash_volume').jqxNumberInput('decimal')), |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
413 | wg_calcium: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
414 | wg_sulfate: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
415 | wg_chloride: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
416 | wg_sodium: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
417 | wg_magnesium: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
418 | wg_total_alkalinity: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
419 | wg_ph: 7.0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
420 | wb_calcium: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
421 | wb_sulfate: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
422 | wb_sodium: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
423 | wb_chloride: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
424 | wb_magnesium: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
425 | wb_total_alkalinity: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
426 | wb_ph: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
427 | starter_enable: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
428 | divide_type: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
429 | divide_size: 0, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
430 | divide_parts: 0 |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
431 | }; |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
432 | data = 'insert=true&return=' + my_return + '&' + $.param(newrow); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
433 | $.ajax({ |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
434 | dataType: 'json', |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
435 | url: 'includes/db_product.php', |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
436 | cache: false, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
437 | data: data, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
438 | type: 'POST', |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
439 | success: function(data, status, xhr) { |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
440 | window.location.href = my_return; |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
441 | }, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
442 | error: function(jqXHR, textStatus, errorThrown) { |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
443 | } |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
444 | }); |
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 | $('.nextButton').click(function() { |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
447 | wizard.validate(true); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
448 | $('#jqxTabs').jqxTabs('next'); |
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 | $('.backButton').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('previous'); |
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 | }; |
111
8c4ba91adf58
Basic screens for brew products.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
455 | |
525
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
456 | return { |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
457 | //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
|
458 | init: function() { |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
459 | $('#jqxTabs').jqxTabs({ |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
460 | theme: theme, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
461 | height: 630, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
462 | width: 1280, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
463 | autoHeight: false, |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
464 | position: 'top', |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
465 | keyboardNavigation: false |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
466 | }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
467 | $('#nextButtonBase').jqxButton({ theme: theme, width: 150 }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
468 | $('#nextButtonStyle').jqxButton({ theme: theme, width: 150}); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
469 | $('#backButtonStyle').jqxButton({ theme: theme, template: 'success', width: 150}); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
470 | $('#nextButtonEq').jqxButton({ theme: theme, width: 150}); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
471 | $('#backButtonEq').jqxButton({ theme: theme, template: 'success', width: 150}); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
472 | $('#nextButtonCompleted').jqxButton({ theme: theme, template: 'success', width: 150}); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
473 | $('#backButtonCompleted').jqxButton({ theme: theme, template: 'success', width: 150}); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
474 | _addHandlers(); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
475 | this.validate(); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
476 | this.showHint('Validation hints.'); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
477 | }, |
111
8c4ba91adf58
Basic screens for brew products.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
478 | |
525
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
479 | //Validating all wizard tabs |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
480 | validate: function(notify) { |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
481 | if (!this.firstTab(notify)) { |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
482 | $('#jqxTabs').jqxTabs('disableAt', 1); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
483 | $('#jqxTabs').jqxTabs('disableAt', 2); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
484 | $('#jqxTabs').jqxTabs('disableAt', 3); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
485 | return; |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
486 | } else { |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
487 | $('#jqxTabs').jqxTabs('enableAt', 1); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
488 | } |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
489 | if (!this.secondTab(notify)) { |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
490 | $('#jqxTabs').jqxTabs('disableAt', 2); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
491 | $('#jqxTabs').jqxTabs('disableAt', 3); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
492 | return; |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
493 | } else { |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
494 | $('#jqxTabs').jqxTabs('enableAt', 2); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
495 | } |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
496 | if (!this.thirdTab(notify)) { |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
497 | $('#jqxTabs').jqxTabs('disableAt', 3); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
498 | return; |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
499 | } else { |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
500 | $('#jqxTabs').jqxTabs('enableAt', 3); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
501 | } |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
502 | }, |
111
8c4ba91adf58
Basic screens for brew products.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
503 | |
525
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
504 | //Displaying message to the user |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
505 | showHint: function(message, selector) { |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
506 | if (typeof selector === 'undefined') { |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
507 | selector = '.hint'; |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
508 | } |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
509 | if (message === '') { |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
510 | message = 'Ok, je mag doorgaan.'; |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
511 | } |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
512 | $(selector).html('<strong>' + message + '</strong>'); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
513 | }, |
111
8c4ba91adf58
Basic screens for brew products.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
514 | |
525
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
515 | //Validating the first tab |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
516 | firstTab: function(notify) { |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
517 | var name = $('#name').val(), code = $('#code').val(), message = ''; |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
518 | if (name.length < 3) { |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
519 | message += 'Je moet een brouw project naam invullen. <br />'; |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
520 | } |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
521 | if (code.length < 3) { |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
522 | message += 'Je moet een brouw project code invullen. <br />'; |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
523 | } |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
524 | // Check if code already exists. |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
525 | if (message !== '') { |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
526 | if (notify) { |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
527 | this.showHint(message, '#hintBase'); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
528 | } |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
529 | return false; |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
530 | } |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
531 | this.showHint('Ok, je mag doorgaan.', '#hintBase'); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
532 | $('#nextButtonBase').jqxButton({ template: 'success' }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
533 | return true; |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
534 | }, |
111
8c4ba91adf58
Basic screens for brew products.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
535 | |
525
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
536 | //Validating the second tab |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
537 | secondTab: function(notify) { |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
538 | var stylesel = $('#styleSelect').val(), message = ''; |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
539 | if (stylesel.length < 3) { |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
540 | message += 'Je moet een bierstijl kiezen. <br />'; |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
541 | } |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
542 | if (message !== '') { |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
543 | if (notify) { |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
544 | this.showHint(message, '#hintStyle'); |
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 | return false; |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
547 | } |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
548 | this.showHint('Ok, je mag doorgaan.', '#hintStyle'); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
549 | $('#nextButtonStyle').jqxButton({ template: 'success' }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
550 | return true; |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
551 | }, |
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
|
552 | |
525
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
553 | //Validating the third tab |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
554 | thirdTab: function(notify) { |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
555 | var equipsel = $('#equipmentSelect').val(), message = ''; |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
556 | if (equipsel.length < 3) { |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
557 | message += 'Je moet een brouw installatie kiezen. <br />'; |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
558 | } |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
559 | if (message !== '') { |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
560 | if (notify) { |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
561 | this.showHint(message, '#hintEq'); |
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 | return false; |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
564 | } |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
565 | this.showHint('Ok, je mag doorgaan.', '#hintEq'); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
566 | $('#nextButtonEq').jqxButton({ template: 'success' }); |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
567 | return true; |
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 | }; |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
570 | } ()); |
111
8c4ba91adf58
Basic screens for brew products.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
571 | |
525
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
572 | //Initializing the wizard |
8bbc5730aaa8
Code cleanup and manual compress
Michiel Broek <mbroek@mbse.eu>
parents:
500
diff
changeset
|
573 | wizard.init(); |
111
8c4ba91adf58
Basic screens for brew products.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
574 | }); |
8c4ba91adf58
Basic screens for brew products.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
575 |