Wed, 04 Mar 2020 10:48:21 +0100
Workaround for hang during startup. Changed order of displayed fields on the yeast tab. Tooltip text changes. More decimals on the checklist for misc ingredients. More decimals for the starter on product print.
71
e1c50b21b7e3
Added new recipe screens and wizzard.
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:
166
diff
changeset
|
2 | * Copyright (C) 2018-2019 |
71
e1c50b21b7e3
Added new recipe screens and wizzard.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
3 | * |
e1c50b21b7e3
Added new recipe screens and wizzard.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
4 | * Michiel Broek <mbroek at mbse dot eu> |
e1c50b21b7e3
Added new recipe screens and wizzard.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
5 | * |
e1c50b21b7e3
Added new recipe screens and wizzard.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
6 | * This file is part of BMS |
e1c50b21b7e3
Added new recipe screens and wizzard.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
7 | * |
e1c50b21b7e3
Added new recipe screens and wizzard.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
8 | * This is free software; you can redistribute it and/or modify it |
e1c50b21b7e3
Added new recipe screens and wizzard.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
9 | * under the terms of the GNU General Public License as published by the |
e1c50b21b7e3
Added new recipe screens and wizzard.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
10 | * Free Software Foundation; either version 2, or (at your option) any |
e1c50b21b7e3
Added new recipe screens and wizzard.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
11 | * later version. |
e1c50b21b7e3
Added new recipe screens and wizzard.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
12 | * |
e1c50b21b7e3
Added new recipe screens and wizzard.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
13 | * BrewCloud is distributed in the hope that it will be useful, but |
e1c50b21b7e3
Added new recipe screens and wizzard.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
14 | * WITHOUT ANY WARRANTY; without even the implied warranty of |
e1c50b21b7e3
Added new recipe screens and wizzard.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
e1c50b21b7e3
Added new recipe screens and wizzard.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
16 | * General Public License for more details. |
e1c50b21b7e3
Added new recipe screens and wizzard.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
17 | * |
e1c50b21b7e3
Added new recipe screens and wizzard.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
18 | * You should have received a copy of the GNU General Public License |
e1c50b21b7e3
Added new recipe screens and wizzard.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
19 | * along with ThermFerm; see the file COPYING. If not, write to the Free |
e1c50b21b7e3
Added new recipe screens and wizzard.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
20 | * Software Foundation, 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. |
e1c50b21b7e3
Added new recipe screens and wizzard.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
21 | *****************************************************************************/ |
e1c50b21b7e3
Added new recipe screens and wizzard.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
22 | |
e1c50b21b7e3
Added new recipe screens and wizzard.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
23 | |
524
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
24 | $(document).ready(function() { |
71
e1c50b21b7e3
Added new recipe screens and wizzard.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
25 | |
524
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
26 | var recipe_type = 2, |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
27 | style_type = 0, |
71
e1c50b21b7e3
Added new recipe screens and wizzard.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
28 | |
524
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
29 | //Creating wizard module |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
30 | wizard = (function() { |
71
e1c50b21b7e3
Added new recipe screens and wizzard.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
31 | |
524
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
32 | //Adding event listeners |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
33 | var _addHandlers = function() { |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
34 | $('#name').on('change', function(event) { wizard.validate(true); }); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
35 | $('#type').on('change', function(event) { wizard.validate(true); }); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
36 | $('#boil_time').on('change', function(event) { wizard.validate(true); }); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
37 | $('#est_og').on('change', function(event) { wizard.validate(true); }); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
38 | $('#efficiency').on('change', function(event) { wizard.validate(true); }); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
39 | $('#styleSelect').on('change', function(event) { wizard.validate(true); }); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
40 | $('#nextButtonCompleted').click(function() { |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
41 | console.log('insert start'); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
42 | var newrow = { |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
43 | record: -1, |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
44 | locked: 0, |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
45 | name: $('#name').val(), |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
46 | notes: $('#notes').val(), |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
47 | st_name: $('#st_name').val(), |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
48 | st_letter: $('#st_style_letter').val(), |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
49 | st_guide: $('#st_style_guide').val(), |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
50 | st_category: $('#st_category').val(), |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
51 | st_category_number: parseFloat($('#st_category_number').jqxNumberInput('decimal')), |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
52 | st_type: style_type, |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
53 | st_og_min: parseFloat($('#st_og_min').jqxNumberInput('decimal')), |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
54 | st_og_max: parseFloat($('#st_og_max').jqxNumberInput('decimal')), |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
55 | st_fg_min: parseFloat($('#st_fg_min').jqxNumberInput('decimal')), |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
56 | st_fg_max: parseFloat($('#st_fg_max').jqxNumberInput('decimal')), |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
57 | st_ibu_min: parseFloat($('#st_ibu_min').jqxNumberInput('decimal')), |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
58 | st_ibu_max: parseFloat($('#st_ibu_max').jqxNumberInput('decimal')), |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
59 | st_color_min: parseFloat($('#st_color_min').jqxNumberInput('decimal')), |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
60 | st_color_max: parseFloat($('#st_color_max').jqxNumberInput('decimal')), |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
61 | st_carb_min: parseFloat($('#st_carb_min').jqxNumberInput('decimal')), |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
62 | st_carb_max: parseFloat($('#st_carb_max').jqxNumberInput('decimal')), |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
63 | st_abv_min: parseFloat($('#st_abv_min').jqxNumberInput('decimal')), |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
64 | st_abv_max: parseFloat($('#st_abv_max').jqxNumberInput('decimal')), |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
65 | type: recipe_type, |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
66 | batch_size: 20.0, |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
67 | boil_size: 22.0, |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
68 | boil_time: parseFloat($('#boil_time').jqxNumberInput('decimal')), |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
69 | efficiency: parseFloat($('#efficiency').jqxNumberInput('decimal')), |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
70 | est_og: parseFloat($('#est_og').jqxNumberInput('decimal')), |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
71 | est_fg: 1.000, |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
72 | est_color: 0, |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
73 | est_abv: 0.0, |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
74 | est_carb: 0.0, |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
75 | color_method: 0, // Morey |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
76 | est_ibu: 0, |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
77 | ibu_method: 0, // Tinseth |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
78 | mash_name: '', |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
79 | mash_ph: 5.4, |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
80 | sparge_temp: 85.0, |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
81 | sparge_volume: 12.0, |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
82 | sparge_ph: 5.8, |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
83 | sparge_source: 0, // Source 1 |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
84 | sparge_acid_type: 0, // Lactic acid |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
85 | sparge_acid_perc: 80, |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
86 | sparge_acid_amount: 0, |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
87 | calc_acid: true, |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
88 | w1_name: 'Tap water', |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
89 | w1_amount: 15, |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
90 | w1_calcium: 0, |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
91 | w1_sulfate: 0, |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
92 | w1_chloride: 0, |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
93 | w1_sodium: 0, |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
94 | w1_magnesium: 0, |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
95 | w1_total_alkalinity: 0, |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
96 | w1_ph: 7.0, |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
97 | w1_cost: 0.0, |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
98 | wa_acid_name: 0, // Lactic acid |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
99 | wa_acid_perc: 80, |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
100 | wa_base_name: 0 |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
101 | }, |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
102 | data = 'insert=true&return=' + my_return + '&' + $.param(newrow); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
103 | $.ajax({ |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
104 | dataType: 'json', |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
105 | url: 'includes/db_recipes.php', |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
106 | cache: false, |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
107 | data: data, |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
108 | type: 'POST', |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
109 | success: function(data, status, xhr) { |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
110 | // update command is executed. |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
111 | window.location.href = my_return; |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
112 | }, |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
113 | error: function(jqXHR, textStatus, errorThrown) { |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
114 | } |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
115 | }); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
116 | }); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
117 | $('.nextButton').click(function() { |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
118 | wizard.validate(true); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
119 | $('#jqxTabs').jqxTabs('next'); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
120 | }); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
121 | $('.backButton').click(function() { |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
122 | wizard.validate(true); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
123 | $('#jqxTabs').jqxTabs('previous'); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
124 | }); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
125 | }; |
71
e1c50b21b7e3
Added new recipe screens and wizzard.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
126 | |
524
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
127 | return { |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
128 | //Initializing the wizzard - creating all elements, adding event handlers and starting the validation |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
129 | init: function() { |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
130 | $('#jqxTabs').jqxTabs({ |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
131 | theme: theme, |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
132 | height: 630, |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
133 | width: 1280, |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
134 | autoHeight: false, |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
135 | position: 'top', |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
136 | keyboardNavigation: false |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
137 | }); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
138 | $('#nextButtonBase').jqxButton({ theme: theme, width: 150 }); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
139 | $('#nextButtonStyle').jqxButton({ theme: theme, width: 150}); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
140 | $('#backButtonStyle').jqxButton({ theme: theme, template: 'success', width: 150}); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
141 | $('#nextButtonCompleted').jqxButton({ theme: theme, template: 'success', width: 150}); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
142 | $('#backButtonCompleted').jqxButton({ theme: theme, template: 'success', width: 150}); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
143 | _addHandlers(); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
144 | this.validate(); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
145 | this.showHint('Vul de nodige gegevens in.'); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
146 | }, |
71
e1c50b21b7e3
Added new recipe screens and wizzard.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
147 | |
524
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
148 | //Validating all wizard tabs |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
149 | validate: function(notify) { |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
150 | if (!this.firstTab(notify)) { |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
151 | $('#jqxTabs').jqxTabs('disableAt', 1); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
152 | $('#jqxTabs').jqxTabs('disableAt', 2); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
153 | return; |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
154 | } else { |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
155 | $('#jqxTabs').jqxTabs('enableAt', 1); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
156 | } |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
157 | if (!this.secondTab(notify)) { |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
158 | $('#jqxTabs').jqxTabs('disableAt', 2); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
159 | return; |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
160 | } else { |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
161 | $('#jqxTabs').jqxTabs('enableAt', 2); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
162 | } |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
163 | }, |
71
e1c50b21b7e3
Added new recipe screens and wizzard.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
164 | |
524
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
165 | //Displaying message to the user |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
166 | showHint: function(message, selector) { |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
167 | if (typeof selector === 'undefined') { |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
168 | selector = '.hint'; |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
169 | } |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
170 | if (message === '') { |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
171 | message = 'Ok, je mag doorgaan.'; |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
172 | } |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
173 | $(selector).html('<strong>' + message + '</strong>'); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
174 | }, |
71
e1c50b21b7e3
Added new recipe screens and wizzard.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
175 | |
524
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
176 | //Validating the first tab |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
177 | firstTab: function(notify) { |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
178 | var name = $('#name').val(), |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
179 | type = $('#type').val(), |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
180 | boil_time = parseFloat($('#boil_time').jqxNumberInput('decimal')), |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
181 | est_og = parseFloat($('#est_og').jqxNumberInput('decimal')), |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
182 | efficiency = parseFloat($('#efficiency').jqxNumberInput('decimal')), |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
183 | message = ''; |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
184 | if (name.length < 3) { |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
185 | message += 'Je moet een recept naam invullen. <br />'; |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
186 | } |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
187 | // Check if name already exists. |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
188 | if (type.length < 1) { |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
189 | message += 'Je moet een brouw type kiezen. <br />'; |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
190 | } |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
191 | if ((boil_time < 4) || (boil_time > 360)) { |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
192 | message += 'De kooktijd moet tussen 4 en 360 minuten zijn. <br />'; |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
193 | } |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
194 | if ((est_og < 1.010) || (est_og > 1.200)) { |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
195 | message += 'Het OG moet tussen 1.010 en 1.200 zijn. <br />'; |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
196 | } |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
197 | if ((efficiency < 35) || (efficiency > 95)) { |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
198 | message += 'Het brouwzaal rendement moet tussen 35 en 95 zijn. <br />'; |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
199 | } |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
200 | if (message !== '') { |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
201 | if (notify) { |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
202 | this.showHint(message, '#hintBase'); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
203 | } |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
204 | return false; |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
205 | } |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
206 | this.showHint('Ok, je mag doorgaan.', '#hintBase'); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
207 | $('#nextButtonBase').jqxButton({ template: 'success' }); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
208 | return true; |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
209 | }, |
71
e1c50b21b7e3
Added new recipe screens and wizzard.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
210 | |
524
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
211 | //Validating the second tab |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
212 | secondTab: function(notify) { |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
213 | var stylesel = $('#styleSelect').val(), |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
214 | message = ''; |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
215 | if (stylesel.length < 3) { |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
216 | message += 'Je moet een bierstijl kiezen. <br />'; |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
217 | } |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
218 | if (message !== '') { |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
219 | if (notify) { |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
220 | this.showHint(message, '#hintStyle'); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
221 | } |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
222 | return false; |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
223 | } |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
224 | this.showHint('Ok, je mag doorgaan.', '#hintStyle'); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
225 | $('#nextButtonStyle').jqxButton({ template: 'success' }); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
226 | return true; |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
227 | } |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
228 | }; |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
229 | } ()); |
71
e1c50b21b7e3
Added new recipe screens and wizzard.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
230 | |
524
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
231 | // Tab 1, Base |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
232 | $('#name').jqxTooltip({ content: 'De naam voor dit recept.' }); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
233 | $('#name').jqxInput({ theme: theme, width: 640, height: 23 }); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
234 | $('#notes').jqxTooltip({ content: 'De uitgebreide opmerkingen over dit recept.' }); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
235 | $('#notes').jqxInput({ theme: theme, width: 960, height: 200 }); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
236 | $('#type').jqxDropDownList({ |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
237 | theme: theme, |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
238 | source: RecipeTypeAdapter, |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
239 | valueMember: 'id', |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
240 | displayMember: 'nl', |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
241 | width: 180, |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
242 | height: 23, |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
243 | autoDropDownHeight: true |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
244 | }); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
245 | $('#type').jqxDropDownList('selectItem', 2); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
246 | $('#type').on('select', function(event) { |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
247 | if (event.args) { |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
248 | recipe_type = event.args.index; |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
249 | } |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
250 | }); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
251 | $('#boil_time').jqxNumberInput(PosInt); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
252 | $('#boil_time').jqxNumberInput({ min: 4, max: 360 }); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
253 | $('#efficiency').jqxNumberInput(Perc0); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
254 | $('#est_og').jqxNumberInput(SGopts); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
255 | // Default values. |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
256 | $('#boil_time').val(90); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
257 | $('#efficiency').val(75); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
258 | $('#est_og').val(1.052); |
472 | 259 | |
524
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
260 | // Tab 2, Style |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
261 | $('#st_name').jqxInput({ theme: theme, width: 250, height: 23 }); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
262 | $('#st_category').jqxInput({ theme: theme, width: 250, height: 23 }); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
263 | $('#st_category_number').jqxInput({ theme: theme, width: 70, height: 23 }); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
264 | $('#st_style_letter').jqxInput({ theme: theme, width: 250, height: 23 }); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
265 | $('#st_style_guide').jqxInput({ theme: theme, width: 250, height: 23 }); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
266 | $('#st_notes').jqxInput({ theme: theme, width: 800, height: 100 }); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
267 | $('#st_type').jqxInput({ theme: theme, width: 250, height: 23 }); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
268 | $('#st_og_min').jqxNumberInput({ inputMode: 'simple', theme: theme, width: 50, height: 23, decimalDigits: 3, readOnly: true }); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
269 | $('#st_og_max').jqxNumberInput({ inputMode: 'simple', theme: theme, width: 50, height: 23, decimalDigits: 3, readOnly: true }); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
270 | $('#st_fg_min').jqxNumberInput({ inputMode: 'simple', theme: theme, width: 50, height: 23, decimalDigits: 3, readOnly: true }); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
271 | $('#st_fg_max').jqxNumberInput({ inputMode: 'simple', theme: theme, width: 50, height: 23, decimalDigits: 3, readOnly: true }); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
272 | $('#st_ibu_min').jqxNumberInput({ inputMode: 'simple', theme: theme, width: 50, height: 23, decimalDigits: 0, readOnly: true }); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
273 | $('#st_ibu_max').jqxNumberInput({ inputMode: 'simple', theme: theme, width: 50, height: 23, decimalDigits: 0, readOnly: true }); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
274 | $('#st_color_min').jqxNumberInput({ inputMode: 'simple', theme: theme, width: 50, height: 23, decimalDigits: 0, readOnly: true }); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
275 | $('#st_color_max').jqxNumberInput({ inputMode: 'simple', theme: theme, width: 50, height: 23, decimalDigits: 0, readOnly: true }); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
276 | $('#st_carb_min').jqxNumberInput({ inputMode: 'simple', theme: theme, width: 50, height: 23, decimalDigits: 1, readOnly: true }); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
277 | $('#st_carb_max').jqxNumberInput({ inputMode: 'simple', theme: theme, width: 50, height: 23, decimalDigits: 1, readOnly: true }); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
278 | $('#st_abv_min').jqxNumberInput({ inputMode: 'simple', theme: theme, width: 50, height: 23, decimalDigits: 1, readOnly: true }); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
279 | $('#st_abv_max').jqxNumberInput({ inputMode: 'simple', theme: theme, width: 50, height: 23, decimalDigits: 1, readOnly: true }); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
280 | $('#st_profile').jqxInput({ theme: theme, width: 800, height: 48 }); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
281 | $('#st_ingredients').jqxInput({ theme: theme, width: 800, height: 23 }); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
282 | $('#st_examples').jqxInput({ theme: theme, width: 800, height: 48 }); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
283 | $('#styleSelect').jqxDropDownList({ |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
284 | placeHolder: 'Kies bierstijl:', |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
285 | theme: theme, |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
286 | source: styleslist, |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
287 | displayMember: 'name', |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
288 | width: 250, |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
289 | height: 27, |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
290 | dropDownWidth: 500, |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
291 | dropDownHeight: 500, |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
292 | renderer: function(index, label, value) { |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
293 | var datarecord = styleslist.records[index]; |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
294 | return datarecord.style_guide + ' ' + datarecord.style_letter + ' ' + datarecord.name; |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
295 | } |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
296 | }); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
297 | $('#styleSelect').on('select', function(event) { |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
298 | if (event.args) { |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
299 | var datarecord, index = event.args.index; |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
300 | datarecord = styleslist.records[index]; |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
301 | $('#st_name').val(datarecord.name); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
302 | $('#st_category').val(datarecord.category); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
303 | $('#st_category_number').val(datarecord.category_number); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
304 | $('#st_style_letter').val(datarecord.style_letter); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
305 | $('#st_style_guide').val(datarecord.style_guide); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
306 | style_type = datarecord.type; |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
307 | $('#st_type').val(StyleTypeData[datarecord.type].nl); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
308 | $('#st_og_min').val(datarecord.og_min); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
309 | $('#st_og_max').val(datarecord.og_max); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
310 | $('#st_fg_min').val(datarecord.fg_min); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
311 | $('#st_fg_max').val(datarecord.fg_max); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
312 | $('#st_ibu_min').val(datarecord.ibu_min); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
313 | $('#st_ibu_max').val(datarecord.ibu_max); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
314 | $('#st_color_min').val(datarecord.color_min); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
315 | $('#st_color_max').val(datarecord.color_max); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
316 | $('#st_carb_min').val(datarecord.carb_min); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
317 | $('#st_carb_max').val(datarecord.carb_max); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
318 | $('#st_abv_min').val(datarecord.abv_min); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
319 | $('#st_abv_max').val(datarecord.abv_max); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
320 | $('#st_notes').val(datarecord.notes); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
321 | $('#st_profile').val(datarecord.profile); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
322 | $('#st_ingredients').val(datarecord.ingredients); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
323 | $('#st_examples').val(datarecord.examples); |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
324 | } |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
325 | }); |
472 | 326 | |
524
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
327 | //Initializing the wizard |
55a246085522
Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents:
496
diff
changeset
|
328 | wizard.init(); |
71
e1c50b21b7e3
Added new recipe screens and wizzard.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
329 | }); |
e1c50b21b7e3
Added new recipe screens and wizzard.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
330 |