www/js/profile_setup.js

Wed, 04 Mar 2020 10:48:21 +0100

author
Michiel Broek <mbroek@mbse.eu>
date
Wed, 04 Mar 2020 10:48:21 +0100
changeset 622
39902353b159
parent 523
3cccf4392a25
child 625
57bc32b5f411
permissions
-rw-r--r--

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.

99
f433193f7bb6 Removed default water setting from the inventory_waters table. Added global setup record with default settings and the default water selection. Added a setup screen.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
1 /*****************************************************************************
218
38499e3859fa Global setup switched to dropdown indexes.
Michiel Broek <mbroek@mbse.eu>
parents: 103
diff changeset
2 * Copyright (C) 2019
99
f433193f7bb6 Removed default water setting from the inventory_waters table. Added global setup record with default settings and the default water selection. Added a setup screen.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
3 *
f433193f7bb6 Removed default water setting from the inventory_waters table. Added global setup record with default settings and the default water selection. Added a setup screen.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
4 * Michiel Broek <mbroek at mbse dot eu>
f433193f7bb6 Removed default water setting from the inventory_waters table. Added global setup record with default settings and the default water selection. Added a setup screen.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
5 *
f433193f7bb6 Removed default water setting from the inventory_waters table. Added global setup record with default settings and the default water selection. Added a setup screen.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
6 * This file is part of BMS
f433193f7bb6 Removed default water setting from the inventory_waters table. Added global setup record with default settings and the default water selection. Added a setup screen.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
7 *
f433193f7bb6 Removed default water setting from the inventory_waters table. Added global setup record with default settings and the default water selection. Added a setup screen.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
8 * This is free software; you can redistribute it and/or modify it
f433193f7bb6 Removed default water setting from the inventory_waters table. Added global setup record with default settings and the default water selection. Added a setup screen.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
9 * under the terms of the GNU General Public License as published by the
f433193f7bb6 Removed default water setting from the inventory_waters table. Added global setup record with default settings and the default water selection. Added a setup screen.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
10 * Free Software Foundation; either version 2, or (at your option) any
f433193f7bb6 Removed default water setting from the inventory_waters table. Added global setup record with default settings and the default water selection. Added a setup screen.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
11 * later version.
f433193f7bb6 Removed default water setting from the inventory_waters table. Added global setup record with default settings and the default water selection. Added a setup screen.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
12 *
f433193f7bb6 Removed default water setting from the inventory_waters table. Added global setup record with default settings and the default water selection. Added a setup screen.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
13 * BrewCloud is distributed in the hope that it will be useful, but
f433193f7bb6 Removed default water setting from the inventory_waters table. Added global setup record with default settings and the default water selection. Added a setup screen.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
14 * WITHOUT ANY WARRANTY; without even the implied warranty of
f433193f7bb6 Removed default water setting from the inventory_waters table. Added global setup record with default settings and the default water selection. Added a setup screen.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
15 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
f433193f7bb6 Removed default water setting from the inventory_waters table. Added global setup record with default settings and the default water selection. Added a setup screen.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
16 * General Public License for more details.
f433193f7bb6 Removed default water setting from the inventory_waters table. Added global setup record with default settings and the default water selection. Added a setup screen.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
17 *
f433193f7bb6 Removed default water setting from the inventory_waters table. Added global setup record with default settings and the default water selection. Added a setup screen.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
18 * You should have received a copy of the GNU General Public License
f433193f7bb6 Removed default water setting from the inventory_waters table. Added global setup record with default settings and the default water selection. Added a setup screen.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
19 * along with ThermFerm; see the file COPYING. If not, write to the Free
f433193f7bb6 Removed default water setting from the inventory_waters table. Added global setup record with default settings and the default water selection. Added a setup screen.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
20 * Software Foundation, 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
f433193f7bb6 Removed default water setting from the inventory_waters table. Added global setup record with default settings and the default water selection. Added a setup screen.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
21 *****************************************************************************/
f433193f7bb6 Removed default water setting from the inventory_waters table. Added global setup record with default settings and the default water selection. Added a setup screen.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
22
f433193f7bb6 Removed default water setting from the inventory_waters table. Added global setup record with default settings and the default water selection. Added a setup screen.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
23
523
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
24 $(document).ready(function() {
99
f433193f7bb6 Removed default water setting from the inventory_waters table. Added global setup record with default settings and the default water selection. Added a setup screen.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
25
523
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
26 var dataRecord = {},
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
27 waterInvSource = {
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
28 datatype: 'json',
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
29 datafields: [{ name: 'name', type: 'string' }],
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
30 url: 'getwatersources.php',
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
31 async: false
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
32 },
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
33 waterlist = new $.jqx.dataAdapter(waterInvSource);
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
34 url = 'includes/db_setup.php',
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
35 source = {
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
36 datatype: 'json',
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
37 cache: false,
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
38 datafields: [
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
39 { name: 'brewery_name', type: 'string' },
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
40 { name: 'factor_mashhop', type: 'number' },
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
41 { name: 'factor_fwh', type: 'number' },
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
42 { name: 'factor_pellet', type: 'number' },
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
43 { name: 'factor_plug', type: 'number' },
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
44 { name: 'factor_wethop', type: 'number' },
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
45 { name: 'factor_cryohop', type: 'number' },
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
46 { name: 'ibu_method', type: 'int' },
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
47 { name: 'color_method', type: 'int' },
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
48 { name: 'brix_correction', type: 'float' },
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
49 { name: 'grain_absorbtion', type: 'float' },
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
50 { name: 'default_water', type: 'string' }
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
51 ],
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
52 url: url
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
53 },
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
54 dataAdapter = new $.jqx.dataAdapter(source, {
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
55 loadComplete: function() {
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
56 var records = dataAdapter.records;
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
57 dataRecord = records[0];
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
58 $('#brewery_name').val(dataRecord.brewery_name);
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
59 $('#factor_mashhop').val(dataRecord.factor_mashhop);
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
60 $('#factor_fwh').val(dataRecord.factor_fwh);
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
61 $('#factor_pellet').val(dataRecord.factor_pellet);
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
62 $('#factor_plug').val(dataRecord.factor_plug);
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
63 $('#factor_wethop').val(dataRecord.factor_wethop);
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
64 $('#factor_cryohop').val(dataRecord.factor_cryohop);
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
65 $('#color_method').val(dataRecord.color_method);
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
66 $('#ibu_method').val(dataRecord.ibu_method);
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
67 $('#brix_correction').val(dataRecord.brix_correction);
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
68 $('#grain_absorbtion').val(dataRecord.grain_absorbtion);
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
69 },
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
70 loadError: function(jqXHR, status, error) {
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
71 },
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
72 });
99
f433193f7bb6 Removed default water setting from the inventory_waters table. Added global setup record with default settings and the default water selection. Added a setup screen.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
73
523
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
74 dataAdapter.dataBind();
494
af28ebe4a779 Fixed as much as possible warnings from the yui-compressor.
Michiel Broek <mbroek@mbse.eu>
parents: 446
diff changeset
75
523
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
76 // Tooltips
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
77 $('#brewery_name').jqxTooltip({ content: 'De naam voor deze brouwerij.' });
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
78 $('#factor_mashhop').jqxTooltip({ content: 'Het efficientie percentage voor hop tijdens de maisch.' });
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
79 $('#factor_fwh').jqxTooltip({ content: 'Het efficientie percentage voor First Wort Hop.' });
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
80 $('#factor_pellet').jqxTooltip({ content: 'Het efficientie percentage bij gebruik van hop pellets.' });
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
81 $('#factor_plug').jqxTooltip({ content: 'Het efficientie percentage bij gebruik van hop plugs.' });
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
82 $('#factor_wethop').jqxTooltip({ content: 'Het efficientie percentage bij gebruik van nat geplukte hop.' });
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
83 $('#factor_cryohop').jqxTooltip({ content: 'Het efficientie percentage bij gebruik van Cryo Hop&reg;.' });
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
84 $('#brix_correction').jqxTooltip({ content: 'Omzettingsfactor voor Plato naar Brix' });
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
85 $('#grain_absorbtion').jqxTooltip({ content: 'Absorbtie van water door graan (L/Kg)' });
494
af28ebe4a779 Fixed as much as possible warnings from the yui-compressor.
Michiel Broek <mbroek@mbse.eu>
parents: 446
diff changeset
86
523
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
87 // Editers
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
88 $('#brewery_name').jqxInput({ theme: theme, width: 640, height: 23 });
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
89 $('#factor_fwh').jqxNumberInput({ inputMode: 'simple', theme: theme, width: 110, height: 23, min: -50, max: 50,
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
90 decimalDigits: 0, spinButtons: true, symbol: '%', symbolPosition: 'right' });
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
91 $('#factor_mashhop').jqxNumberInput({ inputMode: 'simple', theme: theme, width: 110, height: 23, min: -50, max: 50,
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
92 decimalDigits: 0, spinButtons: true, symbol: '%', symbolPosition: 'right' });
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
93 $('#factor_pellet').jqxNumberInput({ inputMode: 'simple', theme: theme, width: 110, height: 23, min: 0, max: 20,
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
94 decimalDigits: 0, spinButtons: true, symbol: '%', symbolPosition: 'right' });
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
95 $('#factor_plug').jqxNumberInput({ inputMode: 'simple', theme: theme, width: 110, height: 23, min: 0, max: 20,
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
96 decimalDigits: 0, spinButtons: true, symbol: '%', symbolPosition: 'right' });
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
97 $('#factor_wethop').jqxNumberInput({ inputMode: 'simple', theme: theme, width: 110, height: 23, min: -98, max: -20,
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
98 decimalDigits: 0, spinButtons: true, symbol: '%', symbolPosition: 'right' });
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
99 $('#factor_cryohop').jqxNumberInput({ inputMode: 'simple', theme: theme, width: 110, height: 23, min: -20, max: 150,
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
100 decimalDigits: 0, spinButtons: true, symbol: '%', symbolPosition: 'right' });
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
101 $('#brix_correction').jqxNumberInput({ inputMode: 'simple', theme: theme, width: 110, height: 23, min: 1.00, max: 1.05, decimalDigits: 2, spinButtons: true });
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
102 $('#grain_absorbtion').jqxNumberInput({ inputMode: 'simple', theme: theme, width: 110, height: 23, min: 0.5, max: 1.1, decimalDigits: 2, spinButtons: true });
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
103 $('#color_method').jqxDropDownList({
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
104 theme: theme,
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
105 source: ColorMethodAdapter,
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
106 valueMember: 'id',
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
107 displayMember: 'nl',
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
108 width: 180,
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
109 autoDropDownHeight: true
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
110 });
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
111 $('#ibu_method').jqxDropDownList({
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
112 theme: theme,
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
113 source: IBUmethodAdapter,
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
114 valueMember: 'id',
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
115 displayMember: 'nl',
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
116 width: 180,
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
117 autoDropDownHeight: true
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
118 });
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
119 $('#default_water').jqxDropDownList({
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
120 placeHolder: 'Kies water:',
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
121 theme: theme,
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
122 source: waterlist,
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
123 valueMember: 'name',
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
124 displayMember: 'name',
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
125 width: 250,
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
126 dropDownHorizontalAlignment: 'right',
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
127 dropDownWidth: 300,
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
128 autoDropDownHeight: true
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
129 });
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
130 $('#default_water').jqxDropDownList('selectItem', dataRecord.default_water);
99
f433193f7bb6 Removed default water setting from the inventory_waters table. Added global setup record with default settings and the default water selection. Added a setup screen.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
131
523
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
132 $('#Save').jqxButton({ template: 'success', width: '90px', theme: theme });
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
133 $('#Save').click(function() {
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
134 var data,
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
135 row = {
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
136 record: 1,
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
137 brewery_name: $('#brewery_name').val(),
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
138 factor_mashhop: $('#factor_mashhop').val(),
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
139 factor_fwh: $('#factor_fwh').val(),
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
140 factor_pellet: $('#factor_pellet').val(),
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
141 factor_plug: $('#factor_plug').val(),
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
142 factor_wethop: $('#factor_wethop').val(),
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
143 factor_cryohop: $('#factor_cryohop').val(),
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
144 color_method: $('#color_method').val(),
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
145 ibu_method: $('#ibu_method').val(),
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
146 brix_correction: parseFloat($('#brix_correction').jqxNumberInput('decimal')),
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
147 grain_absorbtion: parseFloat($('#grain_absorbtion').jqxNumberInput('decimal')),
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
148 default_water: $('#default_water').val()
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
149 };
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
150 data = 'update=true&' + $.param(row);
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
151 $.ajax({
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
152 dataType: 'json',
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
153 url: url,
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
154 cache: false,
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
155 data: data,
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
156 type: 'POST',
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
157 success: function(data, status, xhr) {
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
158 },
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
159 error: function(jqXHR, textStatus, errorThrown) {
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
160 }
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
161 });
3cccf4392a25 Code cleanup and manual compress.
Michiel Broek <mbroek@mbse.eu>
parents: 494
diff changeset
162 });
99
f433193f7bb6 Removed default water setting from the inventory_waters table. Added global setup record with default settings and the default water selection. Added a setup screen.
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
163 });

mercurial