170 }; |
170 }; |
171 |
171 |
172 // initialize the input fields. |
172 // initialize the input fields. |
173 $("#name").jqxInput({ theme: theme, width: 250, height: 23 }); |
173 $("#name").jqxInput({ theme: theme, width: 250, height: 23 }); |
174 $("#notes").jqxInput({ theme: theme, width: 640, height: 100 }); |
174 $("#notes").jqxInput({ theme: theme, width: 640, height: 100 }); |
175 $("#boil_size").jqxNumberInput( Spin1dec5 ); |
175 $("#boil_size").jqxNumberInput( Spin1dec ); |
176 $("#batch_size").jqxNumberInput( Spin2dec1 ); |
176 $("#batch_size").jqxNumberInput( Spin2dec ); |
177 $("#batch_size").jqxNumberInput({ spinButtonsStep: 0.5 }); |
177 $("#batch_size").jqxNumberInput({ spinButtonsStep: 0.5 }); |
178 $("#tun_volume").jqxNumberInput( Spin1dec5 ); |
178 $("#tun_volume").jqxNumberInput( Spin1dec ); |
179 $("#tun_weight").jqxNumberInput( Spin2dec1 ); |
179 $("#tun_weight").jqxNumberInput( Spin2dec ); |
180 $("#tun_specific_heat").jqxNumberInput({ inputMode: 'simple', readOnly: true, theme: theme, width: 70, height: 23, decimalDigits: 3 }); |
180 $("#tun_specific_heat").jqxNumberInput({ inputMode: 'simple', readOnly: true, theme: theme, width: 70, height: 23, decimalDigits: 3 }); |
181 $("#tun_material").jqxDropDownList({ |
181 $("#tun_material").jqxDropDownList({ |
182 theme: theme, |
182 theme: theme, |
183 source: MaterialAdapter, |
183 source: MaterialAdapter, |
184 valueMember: 'id', |
184 valueMember: 'id', |
186 // selectedIndex: 0, |
186 // selectedIndex: 0, |
187 width: 180, |
187 width: 180, |
188 height: 23, |
188 height: 23, |
189 autoDropDownHeight: true |
189 autoDropDownHeight: true |
190 }); |
190 }); |
191 $("#tun_height").jqxNumberInput( Spin1dec1 ); |
191 $("#tun_height").jqxNumberInput( Spin1dec ); |
192 $("#top_up_water").jqxNumberInput( Spin1dec1 ); |
192 $("#top_up_water").jqxNumberInput( Spin1dec ); |
193 $("#trub_chiller_loss").jqxNumberInput( Spin1dec1 ); |
193 $("#trub_chiller_loss").jqxNumberInput( Spin1dec ); |
194 $("#evap_rate").jqxNumberInput( Spin2dec1 ); |
194 $("#evap_rate").jqxNumberInput( Spin2dec ); |
195 $("#boil_time").jqxNumberInput( PosInt ); |
195 $("#boil_time").jqxNumberInput( PosInt ); |
196 $("#boil_time").jqxNumberInput({ max: 1440 }); |
196 $("#boil_time").jqxNumberInput({ max: 1440 }); |
197 $("#calc_boil_volume").jqxCheckBox({ theme: theme, width: 120, height: 23 }); |
197 $("#calc_boil_volume").jqxCheckBox({ theme: theme, width: 120, height: 23 }); |
198 $("#calc_boil_volume").on('checked', function (event) { |
198 $("#calc_boil_volume").on('checked', function (event) { |
199 $("#batch_size").jqxNumberInput({ readOnly: true, width: 90, spinButtons: false }); |
199 $("#batch_size").jqxNumberInput({ readOnly: true, width: 90, spinButtons: false }); |
200 }); |
200 }); |
201 $("#calc_boil_volume").on('unchecked', function (event) { |
201 $("#calc_boil_volume").on('unchecked', function (event) { |
202 $("#batch_size").jqxNumberInput({ readOnly: false, width: 110, spinButtons: true }); |
202 $("#batch_size").jqxNumberInput({ readOnly: false, width: 110, spinButtons: true }); |
203 }); |
203 }); |
204 $("#top_up_kettle").jqxNumberInput( Spin1dec1 ); |
204 $("#top_up_kettle").jqxNumberInput( Spin1dec ); |
205 $("#hop_utilization").jqxNumberInput( Perc0 ); |
205 $("#hop_utilization").jqxNumberInput( Perc0 ); |
206 $("#hop_utilization").jqxNumberInput({ Max: 200 }); |
206 $("#hop_utilization").jqxNumberInput({ Max: 200 }); |
207 $("#lauter_volume").jqxNumberInput( Spin1dec5 ); |
207 $("#lauter_volume").jqxNumberInput( Spin1dec ); |
208 $("#lauter_height").jqxNumberInput( Spin1dec1 ); |
208 $("#lauter_height").jqxNumberInput( Spin1dec ); |
209 $("#lauter_deadspace").jqxNumberInput( Spin1dec1 ); |
209 $("#lauter_deadspace").jqxNumberInput( Spin1dec ); |
210 $("#kettle_volume").jqxNumberInput( Spin1dec5 ); |
210 $("#kettle_volume").jqxNumberInput( Spin1dec ); |
211 $("#kettle_height").jqxNumberInput( Spin1dec1 ); |
211 $("#kettle_height").jqxNumberInput( Spin1dec ); |
212 $("#mash_volume").jqxNumberInput( Spin1dec5 ); |
212 $("#mash_volume").jqxNumberInput( Spin1dec ); |
213 $("#mash_max").jqxNumberInput( Spin1dec5 ); |
213 $("#mash_max").jqxNumberInput( Spin1dec ); |
214 $("#efficiency").jqxNumberInput( Perc1dec5 ); |
214 $("#efficiency").jqxNumberInput( Perc1dec ); |
215 |
215 |
216 var dataAdapter = new $.jqx.dataAdapter(source); |
216 var dataAdapter = new $.jqx.dataAdapter(source); |
217 var editrow = -1; |
217 var editrow = -1; |
218 // initialize jqxGrid |
218 // initialize jqxGrid |
219 $("#jqxgrid").jqxGrid({ |
219 $("#jqxgrid").jqxGrid({ |