Wed, 24 Apr 2024 20:36:06 +0200
Finished save fermenter uit edit.
703
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
1 | /***************************************************************************** |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
2 | * Copyright (C) 2024 |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
3 | * |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
4 | * Michiel Broek <mbroek at mbse dot eu> |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
5 | * |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
6 | * This file is part of mbsePi-apps |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
7 | * |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
8 | * This is free software; you can redistribute it and/or modify it |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
9 | * under the terms of the GNU General Public License as published by the |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
10 | * Free Software Foundation; either version 2, or (at your option) any |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
11 | * later version. |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
12 | * |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
13 | * BrewCloud is distributed in the hope that it will be useful, but |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
14 | * WITHOUT ANY WARRANTY; without even the implied warranty of |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
16 | * General Public License for more details. |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
17 | * |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
18 | * You should have received a copy of the GNU General Public License |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
19 | * along with ThermFerm; see the file COPYING. If not, write to the Free |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
20 | * Software Foundation, 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
21 | *****************************************************************************/ |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
22 | |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
23 | |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
24 | function createDelElements() { |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
25 | $('#eventWindow').jqxWindow({ |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
26 | theme: theme, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
27 | position: { x: 430, y: 210 }, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
28 | width: 420, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
29 | height: 175, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
30 | resizable: false, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
31 | isModal: true, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
32 | modalOpacity: 0.4, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
33 | okButton: $('#delOk'), |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
34 | cancelButton: $('#delCancel'), |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
35 | initContent: function() { |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
36 | $('#delOk').jqxButton({ template: 'danger', width: '65px', theme: theme }); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
37 | $('#delCancel').jqxButton({ template: 'success', width: '65px', theme: theme }); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
38 | $('#delCancel').focus(); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
39 | } |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
40 | }); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
41 | $('#eventWindow').jqxWindow('hide'); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
42 | } |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
43 | |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
44 | |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
45 | function createAddElements() { |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
46 | $('#addWindow').jqxWindow({ |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
47 | theme: theme, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
48 | position: { x: 400, y: 210 }, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
49 | width: 480, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
50 | height: 180, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
51 | resizable: false, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
52 | isModal: true, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
53 | modalOpacity: 0.4, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
54 | okButton: $('#addOk'), |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
55 | cancelButton: $('#addCancel'), |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
56 | initContent: function() { |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
57 | $('#addOk').jqxButton({ template: 'success', width: '65px', theme: theme }); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
58 | $('#addCancel').jqxButton({ template: 'primary', width: '65px', theme: theme }); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
59 | $('#addCancel').focus(); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
60 | } |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
61 | }); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
62 | $('#addWindow').jqxWindow('hide'); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
63 | } |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
64 | |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
65 | |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
66 | |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
67 | $(document).ready(function() { |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
68 | var dataRecord = {}, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
69 | url = 'dbfermenters.php', |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
70 | source = { |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
71 | datatype: 'json', |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
72 | cache: false, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
73 | datafields: [ |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
74 | { name: 'uuid', type: 'string' }, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
75 | { name: 'alias', type: 'string' }, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
76 | { name: 'product_code', map: 'product>code' }, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
77 | { name: 'product_name', map: 'product>name' }, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
78 | { name: 'air_address', map: 'air>address' }, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
79 | { name: 'air_idx', map: 'air>idx', type: 'int' }, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
80 | { name: 'beer_address', map: 'beer>address' }, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
81 | { name: 'beer_idx', map: 'beer>idx', type: 'int' }, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
82 | { name: 'chiller_address', map: 'chiller>address' }, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
83 | { name: 'chiller_idx', map: 'chiller>idx', type: 'int' }, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
84 | { name: 'light_address', map: 'light>address' }, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
85 | { name: 'light_state', map: 'light>state', type: 'int' }, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
86 | { name: 'light_delay', map: 'light>delay', type: 'int' }, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
87 | { name: 'light_idx', map: 'light>idx', type: 'int' }, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
88 | { name: 'heater_address', map: 'heater>address' }, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
89 | { name: 'heater_state', map: 'heater>state', type: 'int' }, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
90 | { name: 'heater_delay', map: 'heater>delay', type: 'int' }, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
91 | { name: 'heater_idx', map: 'heater>idx', type: 'int' }, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
92 | { name: 'cooler_address', map: 'cooler>address' }, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
93 | { name: 'cooler_state', map: 'cooler>state', type: 'int' }, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
94 | { name: 'cooler_delay', map: 'cooler>delay', type: 'int' }, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
95 | { name: 'cooler_idx', map: 'cooler>idx', type: 'int' }, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
96 | { name: 'fan_address', map: 'fan>address' }, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
97 | { name: 'fan_state', map: 'fan>state', type: 'int' }, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
98 | { name: 'fan_delay', map: 'fan>delay', type: 'int' }, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
99 | { name: 'fan_idx', map: 'fan>idx', type: 'int' }, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
100 | { name: 'door_address', map: 'door>address' }, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
101 | { name: 'door_idx', map: 'door>idx', type: 'int' }, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
102 | { name: 'door_state', map: 'door>state', type: 'int' }, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
103 | { name: 'psu_address', map: 'psu>address' }, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
104 | { name: 'psu_idx', map: 'psu>idx', type: 'int' }, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
105 | { name: 'psu_state', map: 'psu>state', type: 'int' }, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
106 | { name: 'stage' }, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
107 | { name: 'mode' }, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
108 | { name: 'setpoint_low', map: 'setpoint>low', type: 'float' }, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
109 | { name: 'setpoint_high', map: 'setpoint>high', type: 'float' }, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
110 | { name: 'alarm', type: 'int' }, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
111 | { name: 'pidc_p', map: 'pidc>P', type: 'float' }, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
112 | { name: 'pidc_i', map: 'pidc>I', type: 'float' }, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
113 | { name: 'pidc_d', map: 'pidc>D', type: 'float' }, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
114 | { name: 'pidc_imax', map: 'pidc>imax', type: 'float' }, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
115 | { name: 'pidc_idle', map: 'pidc>idle', type: 'float' }, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
116 | { name: 'pidh_p', map: 'pidh>P', type: 'float' }, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
117 | { name: 'pidh_i', map: 'pidh>I', type: 'float' }, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
118 | { name: 'pidh_d', map: 'pidh>D', type: 'float' }, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
119 | { name: 'pidh_imax', map: 'pidh>imax', type: 'float' }, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
120 | { name: 'pidh_idle', map: 'pidh>idle', type: 'float' } |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
121 | ], |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
122 | id: 'uuid', |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
123 | url: url |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
124 | }, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
125 | dataAdapter = new $.jqx.dataAdapter(source), |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
126 | editrow = -1; |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
127 | |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
128 | // initialize the input fields. |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
129 | $('#uuid').jqxInput({ theme: theme, width: 360, height: 23 }); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
130 | $('#alias').jqxInput({ theme: theme, width: 120, height: 23 }); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
131 | $('#product_code').jqxInput({ theme: theme, width: 120, height: 23 }); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
132 | $('#product_name').jqxInput({ theme: theme, width: 360, height: 23 }); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
133 | $('#mode').jqxInput({ theme: theme, width: 120, height: 23 }); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
134 | $('#stage').jqxInput({ theme: theme, width: 120, height: 23 }); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
135 | $('#air_address,#beer_address,#beer_address2,#chiller_address').jqxDropDownList({ |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
136 | theme: theme, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
137 | source: tempsensorlist, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
138 | valueMember: 'uuid', |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
139 | displayMember: 'name', |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
140 | width: 240, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
141 | dropDownWidth: 480, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
142 | autoDropDownHeight: true |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
143 | }); |
704
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
144 | $('#air_address').on('select', function (event) { |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
145 | var args = event.args; |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
146 | if (args) { |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
147 | if ((args.index > 0) && (args.type != 'none')) { |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
148 | dataRecord.air_idx = 0; |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
149 | $('#air_idx').val(0); |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
150 | } |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
151 | } |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
152 | }); |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
153 | $('#beer_address').on('select', function (event) { |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
154 | var args = event.args; |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
155 | if (args) { |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
156 | if ((args.index > 0) && (args.type != 'none')) { |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
157 | dataRecord.beer_idx = 0; |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
158 | $('#beer_idx').val(0); |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
159 | } |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
160 | } |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
161 | }); |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
162 | $('#chiller_address').on('select', function (event) { |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
163 | var args = event.args; |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
164 | if (args) { |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
165 | if ((args.index > 0) && (args.type != 'none')) { |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
166 | dataRecord.chiller_idx = 0; |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
167 | $('#chiller_idx').val(0); |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
168 | } |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
169 | } |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
170 | }); |
703
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
171 | $('#air_idx,#beer_idx,#chiller_idx,#heater_idx,#cooler_idx,#fan_idx,#light_idx,#door_idx,#psu_idx').jqxNumberInput(Spin0dec); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
172 | $('#heater_address,#cooler_address,#fan_address,#light_address').jqxDropDownList({ |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
173 | theme: theme, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
174 | source: switcheslist, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
175 | valueMember: 'uuid', |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
176 | displayMember: 'name', |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
177 | width: 240, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
178 | dropDownWidth: 480, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
179 | autoDropDownHeight: true |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
180 | }); |
704
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
181 | $('#heater_address').on('select', function (event) { |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
182 | var args = event.args; |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
183 | if (args) { |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
184 | if ((args.index > 0) && (args.type != 'none')) { |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
185 | dataRecord.heater_idx = dataRecord.heater_state = dataRecord.heater_delay = 0; |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
186 | $('#heater_idx').val(0); |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
187 | $('#heater_state').val(0); |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
188 | $('#heater_delay').val(0); |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
189 | } |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
190 | } |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
191 | }); |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
192 | $('#cooler_address').on('select', function (event) { |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
193 | var args = event.args; |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
194 | if (args) { |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
195 | if ((args.index > 0) && (args.type != 'none')) { |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
196 | dataRecord.cooler_idx = dataRecord.cooler_state = dataRecord.cooler_delay = 0; |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
197 | $('#cooler_idx').val(0); |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
198 | $('#cooler_state').val(0); |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
199 | $('#cooler_delay').val(0); |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
200 | } |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
201 | } |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
202 | }); |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
203 | $('#fan_address').on('select', function (event) { |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
204 | var args = event.args; |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
205 | if (args) { |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
206 | if ((args.index > 0) && (args.type != 'none')) { |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
207 | dataRecord.fan_idx = dataRecord.fan_state = dataRecord.fan_delay = 0; |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
208 | $('#fan_idx').val(0); |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
209 | $('#fan_state').val(0); |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
210 | $('#fan_delay').val(0); |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
211 | } |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
212 | } |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
213 | }); |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
214 | $('#light_address').on('select', function (event) { |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
215 | var args = event.args; |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
216 | if (args) { |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
217 | if ((args.index > 0) && (args.type != 'none')) { |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
218 | dataRecord.light_idx = dataRecord.light_state = dataRecord.light_delay = 0; |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
219 | $('#light_idx').val(0); |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
220 | $('#light_state').val(0); |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
221 | $('#light_delay').val(0); |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
222 | } |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
223 | } |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
224 | }); |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
225 | |
703
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
226 | $('#heater_state,#cooler_state,#fan_state,#light_state').jqxNumberInput(Perc0); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
227 | $('#heater_delay,#cooler_delay,#fan_delay,#light_delay').jqxNumberInput(Spin0dec); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
228 | $('#pidh_p,#pidh_i,#pidh_d,#pidc_p,#pidc_i,#pidc_d').jqxNumberInput(Spin3dec); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
229 | $('#pidh_imax,#pidc_imax').jqxNumberInput(Perc1dec); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
230 | $('#pidh_idle,#pidc_idle').jqxNumberInput(Spin2dec); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
231 | $('#door_address,#psu_address').jqxDropDownList({ |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
232 | theme: theme, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
233 | source: contactslist, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
234 | valueMember: 'uuid', |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
235 | displayMember: 'name', |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
236 | width: 240, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
237 | dropDownWidth: 480, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
238 | autoDropDownHeight: true |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
239 | }); |
704
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
240 | $('#door_address').on('select', function (event) { |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
241 | var args = event.args; |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
242 | if (args) { |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
243 | if ((args.index > 0) && (args.type != 'none')) { |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
244 | dataRecord.door_idx = 0; |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
245 | $('#door_idx').val(0); |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
246 | } |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
247 | } |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
248 | }); |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
249 | $('#psu_address').on('select', function (event) { |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
250 | var args = event.args; |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
251 | if (args) { |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
252 | if ((args.index > 0) && (args.type != 'none')) { |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
253 | dataRecord.psu_idx = 0; |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
254 | $('#psu_idx').val(0); |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
255 | } |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
256 | } |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
257 | }); |
703
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
258 | $('#door_state,#psu_state').jqxNumberInput(Show0dec); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
259 | |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
260 | // initialize jqxGrid |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
261 | $('#jqxgrid').jqxGrid({ |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
262 | width: 1280, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
263 | height: 630, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
264 | source: dataAdapter, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
265 | theme: theme, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
266 | showstatusbar: true, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
267 | renderstatusbar: function(statusbar) { |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
268 | var rowCount = $("#jqxgrid").jqxGrid('getrows').length; |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
269 | statusbar.append('<div style="float: left; margin: 8px; color: orange !important;">Total items: ' + rowCount + '</div>'); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
270 | var container, addButton, impButton; |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
271 | container = $('<div style="overflow: hidden; position: relative; margin: 5px;"></div>'); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
272 | addButton = $('<div style="float: right; margin-right: 15px;"><img style="position: relative; margin-top: 2px;" ' + |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
273 | 'src="images/add.png"/><span style="margin-left: 4px; position: relative; top: -4px;">New</span></div>'); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
274 | container.append(addButton); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
275 | statusbar.append(container); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
276 | addButton.jqxButton({ theme: theme, width: 90, height: 17 }); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
277 | // add new row. |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
278 | addButton.click(function(event) { |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
279 | $('#addWindow').jqxWindow('open'); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
280 | $('#addOk').click(function() { |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
281 | var data, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
282 | data = 'add=true&name=dummy' |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
283 | console.log(data); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
284 | $.ajax({ |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
285 | dataType: 'json', |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
286 | url: url, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
287 | cache: false, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
288 | data: data, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
289 | type: 'POST', |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
290 | success: function(data) { |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
291 | if (data.error) { |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
292 | console.log('add: ' + data.msg); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
293 | alert('Error: ' + data.msg); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
294 | } else { |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
295 | console.log('add: success'); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
296 | } |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
297 | }, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
298 | error: function(jqXHR, textStatus, errorThrown) {} |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
299 | }); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
300 | $('#jqxgrid').jqxGrid('updatebounddata'); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
301 | }); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
302 | }); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
303 | }, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
304 | columns: [ |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
305 | { text: 'Unit', datafield: 'alias', width: 200 }, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
306 | { text: 'Mode', datafield: 'mode', width: 120 }, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
307 | { text: 'Code', datafield: 'product_code', width: 150 }, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
308 | { text: 'Beer', datafield: 'product_name' }, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
309 | { text: '', datafield: 'Edit', width: 100, align: 'center', columntype: 'button', cellsrenderer: function() { |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
310 | return 'Edit'; |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
311 | }, buttonclick: function(row) { |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
312 | // open the popup window when the user clicks a button. |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
313 | editrow = row; |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
314 | $('#popupWindow').jqxWindow({ position: { x: 40, y: 15 } }); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
315 | dataRecord = $('#jqxgrid').jqxGrid('getrowdata', editrow); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
316 | $('#uuid').val(dataRecord.uuid); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
317 | $('#alias').val(dataRecord.alias); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
318 | $('#product_code').val(dataRecord.product_code); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
319 | $('#product_name').val(dataRecord.product_name); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
320 | $('#air_address').val(dataRecord.air_address); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
321 | $('#air_idx').val(dataRecord.air_idx); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
322 | $('#beer_address').val(dataRecord.beer_address); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
323 | $('#beer_address2').val(dataRecord.beer_address2); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
324 | $('#beer_idx').val(dataRecord.beer_idx); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
325 | $('#chiller_address').val(dataRecord.chiller_address); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
326 | $('#chiller_idx').val(dataRecord.chiller_idx); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
327 | $('#heater_address').val(dataRecord.heater_address); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
328 | $('#heater_idx').val(dataRecord.heater_idx); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
329 | $('#heater_state').val(dataRecord.heater_state); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
330 | $('#heater_delay').val(dataRecord.heater_delay); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
331 | $('#cooler_address').val(dataRecord.cooler_address); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
332 | $('#cooler_idx').val(dataRecord.cooler_idx); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
333 | $('#cooler_state').val(dataRecord.cooler_state); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
334 | $('#cooler_delay').val(dataRecord.cooler_delay); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
335 | $('#fan_address').val(dataRecord.fan_address); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
336 | $('#fan_idx').val(dataRecord.fan_idx); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
337 | $('#fan_state').val(dataRecord.fan_state); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
338 | $('#fan_delay').val(dataRecord.fan_delay); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
339 | $('#light_address').val(dataRecord.light_address); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
340 | $('#light_idx').val(dataRecord.light_idx); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
341 | $('#light_state').val(dataRecord.light_state); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
342 | $('#light_delay').val(dataRecord.light_delay); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
343 | $('#door_address').val(dataRecord.door_address); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
344 | $('#door_idx').val(dataRecord.door_idx); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
345 | $('#door_state').val(dataRecord.door_state); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
346 | $('#psu_address').val(dataRecord.psu_address); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
347 | $('#psu_idx').val(dataRecord.psu_idx); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
348 | $('#psu_state').val(dataRecord.psu_state); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
349 | $('#mode').val(dataRecord.mode); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
350 | $('#stage').val(dataRecord.stage); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
351 | $('#pidc_p').val(dataRecord.pidc_p); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
352 | $('#pidc_i').val(dataRecord.pidc_i); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
353 | $('#pidc_d').val(dataRecord.pidc_d); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
354 | $('#pidc_imax').val(dataRecord.pidc_imax); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
355 | $('#pidc_idle').val(dataRecord.pidc_idle); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
356 | $('#pidh_p').val(dataRecord.pidh_p); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
357 | $('#pidh_i').val(dataRecord.pidh_i); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
358 | $('#pidh_d').val(dataRecord.pidh_d); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
359 | $('#pidh_imax').val(dataRecord.pidh_imax); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
360 | $('#pidh_idle').val(dataRecord.pidh_idle); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
361 | |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
362 | // show the popup window. |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
363 | $('#popupWindow').jqxWindow('open'); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
364 | } |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
365 | } |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
366 | ], |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
367 | }); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
368 | |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
369 | // initialize the popup window and buttons. |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
370 | $('#popupWindow').jqxWindow({ |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
371 | width: 1280, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
372 | height: 625, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
373 | resizable: false, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
374 | theme: theme, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
375 | isModal: true, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
376 | autoOpen: false, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
377 | cancelButton: $('#Cancel'), |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
378 | modalOpacity: 0.40 |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
379 | }); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
380 | $('#popupWindow').on('open', function() { |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
381 | // $('#dev_description').jqxInput('selectAll'); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
382 | }); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
383 | $('#Delete').jqxButton({ template: 'danger', width: '90px', theme: theme }); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
384 | $('#Delete').click(function() { |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
385 | // Open a popup to confirm this action. |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
386 | $('#eventWindow').jqxWindow('open'); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
387 | $('#delOk').click(function() { |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
388 | var data, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
389 | data = 'del=true&uuid=' + $('#uuid').val(); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
390 | $.ajax({ |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
391 | dataType: 'json', |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
392 | url: url, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
393 | cache: false, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
394 | data: data, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
395 | type: 'POST', |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
396 | success: function(data) { |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
397 | if (data.error) { |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
398 | console.log('del: ' + data.msg); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
399 | alert('Error: ' + data.msg); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
400 | } else { |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
401 | console.log('del: success'); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
402 | } |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
403 | }, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
404 | error: function(jqXHR, textStatus, errorThrown) {} |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
405 | }); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
406 | $('#jqxgrid').jqxGrid('updatebounddata'); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
407 | }); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
408 | $('#popupWindow').jqxWindow('hide'); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
409 | }); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
410 | $('#Cancel').jqxButton({ template: 'primary', width: '90px', theme: theme }); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
411 | $('#Save').jqxButton({ template: 'success', width: '90px', theme: theme }); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
412 | $('#Save').click(function() { |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
413 | var data, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
414 | row = { |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
415 | uuid: dataRecord.uuid, |
704
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
416 | alias: dataRecord.alias, |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
417 | mode: dataRecord.mode, |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
418 | stage: dataRecord.stage, |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
419 | pidh_p: parseFloat($('#pidh_p').jqxNumberInput('decimal')), |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
420 | pidh_i: parseFloat($('#pidh_i').jqxNumberInput('decimal')), |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
421 | pidh_d: parseFloat($('#pidh_d').jqxNumberInput('decimal')), |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
422 | pidh_imax: parseFloat($('#pidh_imax').jqxNumberInput('decimal')), |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
423 | pidh_idle: parseFloat($('#pidh_idle').jqxNumberInput('decimal')), |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
424 | pidc_p: parseFloat($('#pidc_p').jqxNumberInput('decimal')), |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
425 | pidc_i: parseFloat($('#pidc_i').jqxNumberInput('decimal')), |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
426 | pidc_d: parseFloat($('#pidc_d').jqxNumberInput('decimal')), |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
427 | pidc_imax: parseFloat($('#pidc_imax').jqxNumberInput('decimal')), |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
428 | pidc_idle: parseFloat($('#pidc_idle').jqxNumberInput('decimal')) |
703
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
429 | }; |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
430 | data = 'update=true&' + $.param(row); |
704
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
431 | if ($('#air_address').val() != '') { |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
432 | var row = { |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
433 | air_address: $('#air_address').val(), |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
434 | air_idx: parseInt($('#air_idx').jqxNumberInput('decimal')) |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
435 | }; |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
436 | data += '&' + $.param(row); |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
437 | } |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
438 | if ($('#beer_address').val() != '') { |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
439 | var row = { |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
440 | beer_address: $('#beer_address').val(), |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
441 | beer_address2: $('#beer_address2').val(), |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
442 | beer_idx: parseInt($('#beer_idx').jqxNumberInput('decimal')) |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
443 | }; |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
444 | data += '&' + $.param(row); |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
445 | } |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
446 | if ($('#chiller_address').val() != '') { |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
447 | var row = { |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
448 | chiller_address: $('#chiller_address').val(), |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
449 | chiller_idx: parseInt($('#chiller_idx').jqxNumberInput('decimal')) |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
450 | }; |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
451 | data += '&' + $.param(row); |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
452 | } |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
453 | if ($('#heater_address').val() != '') { |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
454 | var row = { |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
455 | heater_address: $('#heater_address').val(), |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
456 | heater_idx: parseInt($('#heater_idx').jqxNumberInput('decimal')), |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
457 | heater_state: parseInt($('#heater_state').jqxNumberInput('decimal')), |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
458 | heater_delay: parseInt($('#heater_delay').jqxNumberInput('decimal')) |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
459 | }; |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
460 | data += '&' + $.param(row); |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
461 | } |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
462 | if ($('#cooler_address').val() != '') { |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
463 | var row = { |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
464 | cooler_address: $('#cooler_address').val(), |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
465 | cooler_idx: parseInt($('#cooler_idx').jqxNumberInput('decimal')), |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
466 | cooler_state: parseInt($('#cooler_state').jqxNumberInput('decimal')), |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
467 | cooler_delay: parseInt($('#cooler_delay').jqxNumberInput('decimal')) |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
468 | }; |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
469 | data += '&' + $.param(row); |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
470 | } |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
471 | if ($('#fan_address').val() != '') { |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
472 | var row = { |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
473 | fan_address: $('#fan_address').val(), |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
474 | fan_idx: parseInt($('#fan_idx').jqxNumberInput('decimal')), |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
475 | fan_state: parseInt($('#fan_state').jqxNumberInput('decimal')), |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
476 | fan_delay: parseInt($('#fan_delay').jqxNumberInput('decimal')) |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
477 | }; |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
478 | data += '&' + $.param(row); |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
479 | } |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
480 | if ($('#light_address').val() != '') { |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
481 | var row = { |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
482 | light_address: $('#light_address').val(), |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
483 | light_idx: parseInt($('#light_idx').jqxNumberInput('decimal')), |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
484 | light_state: parseInt($('#light_state').jqxNumberInput('decimal')), |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
485 | light_delay: parseInt($('#light_delay').jqxNumberInput('decimal')) |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
486 | }; |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
487 | data += '&' + $.param(row); |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
488 | } |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
489 | if ($('#door_address').val() != '') { |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
490 | var row = { |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
491 | door_address: $('#door_address').val(), |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
492 | door_idx: parseInt($('#door_idx').jqxNumberInput('decimal')) |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
493 | }; |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
494 | data += '&' + $.param(row); |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
495 | } |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
496 | if ($('#psu_address').val() != '') { |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
497 | var row = { |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
498 | psu_address: $('#psu_address').val(), |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
499 | psu_idx: parseInt($('#psu_idx').jqxNumberInput('decimal')) |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
500 | }; |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
501 | data += '&' + $.param(row); |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
502 | } |
66b7a1135452
Finished save fermenter uit edit.
Michiel Broek <mbroek@mbse.eu>
parents:
703
diff
changeset
|
503 | |
703
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
504 | console.log(data); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
505 | $.ajax({ |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
506 | dataType: 'json', |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
507 | url: url, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
508 | cache: false, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
509 | data: data, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
510 | type: 'POST', |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
511 | success: function(data) { |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
512 | if (data.error) { |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
513 | console.log('update: ' + data.msg); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
514 | alert('Error: ' + data.msg); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
515 | } else { |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
516 | console.log('update: success'); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
517 | } |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
518 | }, |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
519 | error: function(jqXHR, textStatus, errorThrown) {} |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
520 | }); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
521 | $('#popupWindow').jqxWindow('hide'); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
522 | }); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
523 | createDelElements(); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
524 | createAddElements(); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
525 | |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
526 | websocket.onmessage = function(evt) { |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
527 | var msg = evt.data; |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
528 | var obj = JSON.parse(msg); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
529 | |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
530 | if (obj.ping) { |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
531 | websocket.send('{"pong":' + obj.ping + '}'); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
532 | } |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
533 | |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
534 | if (obj.type == 'device') { |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
535 | // Use the message to trigger update. |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
536 | $('#jqxgrid').jqxGrid('updatebounddata'); |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
537 | } |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
538 | } |
344470c6bb1c
Fermenter editor layout is ready. Load record done. Add and Delete a new fermenter is done.
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
539 | }); |