20 * Software Foundation, 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. |
20 * Software Foundation, 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. |
21 *****************************************************************************/ |
21 *****************************************************************************/ |
22 |
22 |
23 |
23 |
24 $(document).ready(function () { |
24 $(document).ready(function () { |
25 |
|
26 var recipe_type = 2; |
|
27 var style_type = 0; |
|
28 var tun_material = 0; |
|
29 |
25 |
30 // Tab 1, base |
26 // Tab 1, base |
31 $("#name").jqxTooltip({ content: 'De naam voor dit brouw project.' }); |
27 $("#name").jqxTooltip({ content: 'De naam voor dit brouw project.' }); |
32 $("#name").jqxInput({ theme: theme, width: 640, height: 23 }); |
28 $("#name").jqxInput({ theme: theme, width: 640, height: 23 }); |
33 $("#code").jqxTooltip({ content: 'Het unieke code nummer van dit brouw project.' }); |
29 $("#code").jqxTooltip({ content: 'Het unieke code nummer van dit brouw project.' }); |
105 return datarecord.style_guide + " " + datarecord.style_letter+ " " + datarecord.name; |
101 return datarecord.style_guide + " " + datarecord.style_letter+ " " + datarecord.name; |
106 } |
102 } |
107 }); |
103 }); |
108 $("#styleSelect").on('select', function (event) { |
104 $("#styleSelect").on('select', function (event) { |
109 if (event.args) { |
105 if (event.args) { |
110 var index = event.args.index; |
106 var index = event.args.index, |
111 var datarecord = styleslist.records[index]; |
107 datarecord = styleslist.records[index]; |
112 $("#st_name").val(datarecord.name); |
108 $("#st_name").val(datarecord.name); |
113 $("#st_category").val(datarecord.category); |
109 $("#st_category").val(datarecord.category); |
114 $("#st_category_number").val(datarecord.category_number); |
110 $("#st_category_number").val(datarecord.category_number); |
115 $("#st_letter").val(datarecord.style_letter); |
111 $("#st_letter").val(datarecord.style_letter); |
116 $("#st_guide").val(datarecord.style_guide); |
112 $("#st_guide").val(datarecord.style_guide); |
196 return datarecord.batch_size + " liter " + datarecord.name; |
192 return datarecord.batch_size + " liter " + datarecord.name; |
197 } |
193 } |
198 }); |
194 }); |
199 $("#equipmentSelect").on('select', function (event) { |
195 $("#equipmentSelect").on('select', function (event) { |
200 if (event.args) { |
196 if (event.args) { |
201 var index = event.args.index; |
197 var index = event.args.index, |
202 var datarecord = equipmentlist.records[index]; |
198 datarecord = equipmentlist.records[index]; |
203 $("#eq_name").val(datarecord.name); |
199 $("#eq_name").val(datarecord.name); |
204 $("#eq_boil_size").val(datarecord.boil_size); |
200 $("#eq_boil_size").val(datarecord.boil_size); |
205 $("#eq_batch_size").val(datarecord.batch_size); |
201 $("#eq_batch_size").val(datarecord.batch_size); |
206 $("#eq_tun_volume").val(datarecord.tun_volume); |
202 $("#eq_tun_volume").val(datarecord.tun_volume); |
207 $("#eq_tun_weight").val(datarecord.tun_weight); |
203 $("#eq_tun_weight").val(datarecord.tun_weight); |
226 $("#eq_mash_max").val(datarecord.mash_max); |
222 $("#eq_mash_max").val(datarecord.mash_max); |
227 $("#eq_efficiency").val(datarecord.efficiency); |
223 $("#eq_efficiency").val(datarecord.efficiency); |
228 } |
224 } |
229 }); |
225 }); |
230 |
226 |
231 //Creating wizard module |
227 var recipe_type = 2, |
232 var wizard = (function () { |
228 style_type = 0, |
|
229 tun_material = 0, |
|
230 wizard = (function() { // Creating wizard module |
233 |
231 |
234 //Adding event listeners |
232 //Adding event listeners |
235 var _addHandlers = function () { |
233 var _addHandlers = function () { |
236 $('#name').on('change', function (event) { wizard.validate(true); }); |
234 $('#name').on('change', function (event) { wizard.validate(true); }); |
237 $('#code').on('change', function (event) { wizard.validate(true); }); |
235 $('#code').on('change', function (event) { wizard.validate(true); }); |
238 $('#type').on('change', function (event) { wizard.validate(true); }); |
236 $('#type').on('change', function (event) { wizard.validate(true); }); |
239 $('#styleSelect').on('change', function (event) { wizard.validate(true); }); |
237 $('#styleSelect').on('change', function (event) { wizard.validate(true); }); |
240 $('#equipmentSelect').on('change', function (event) { wizard.validate(true); }); |
238 $('#equipmentSelect').on('change', function (event) { wizard.validate(true); }); |
241 $('#nextButtonCompleted').click(function () { |
239 $('#nextButtonCompleted').click(function () { |
242 var d = new Date(); |
240 var d = new Date(), |
243 var m = d.getMonth() + 1; |
241 m = d.getMonth() + 1, |
244 var b = d.getFullYear() + '-'; |
242 b = d.getFullYear() + '-', |
|
243 newrow, data; |
245 if (m < 10) |
244 if (m < 10) |
246 b = b + '0'; |
245 b = b + '0'; |
247 b = b + m + '-'; |
246 b = b + m + '-'; |
248 if (d.getDate() < 10) |
247 if (d.getDate() < 10) |
249 b = b + '0'; |
248 b = b + '0'; |
250 b = b + d.getDate(); |
249 b = b + d.getDate(); |
251 var newrow = { |
250 newrow = { |
252 record: -1, |
251 record: -1, |
253 name: $("#name").val(), |
252 name: $("#name").val(), |
254 code: $("#code").val(), |
253 code: $("#code").val(), |
255 birth: b, |
254 birth: b, |
256 stage: 0, |
255 stage: 0, |