Fix for adding mash steps.

Mon, 25 Mar 2019 20:47:25 +0100

author
Michiel Broek <mbroek@mbse.eu>
date
Mon, 25 Mar 2019 20:47:25 +0100
changeset 333
2987e5bb830d
parent 332
f0ca77097236
child 334
26c6f8e5d58e

Fix for adding mash steps.

www/js/prod_edit.js file | annotate | diff | comparison | revisions
--- a/www/js/prod_edit.js	Wed Mar 13 21:31:04 2019 +0100
+++ b/www/js/prod_edit.js	Mon Mar 25 20:47:25 2019 +0100
@@ -3850,17 +3850,6 @@
 
         // inline mash editor
         var editMash = function (data) {
-                var generaterow = function () {
-                        var row = {};
-                        row["step_name"] = "Stap 1";
-                        row["step_type"] = "Infusion";
-                        row["step_infuse_amount"] = 15;
-                        row["step_temp"] = 62.0;
-                        row['step_time'] = 20.0;
-                        row['ramp_time'] = 1.0;
-                        row['end_temp'] = 62.0;
-                        return row;
-                }
                 var mashSource = {
                         localdata: data.mashs,
                         datatype: "local",
@@ -3908,8 +3897,20 @@
                                 container.append('<input style="float: left; margin-left: 565px;" id="sdeleterowbutton" type="button" value="Verwijder stap" />');
                                 $("#saddrowbutton").jqxButton({ template: "primary", theme: theme, height: 27, width: 150, disabled: (dataRecord.stage > 3) });
                                 $("#saddrowbutton").on('click', function () {
-                                        var datarow = generaterow();
-                                        var commit = $("#mashGrid").jqxGrid('addrow', null, datarow);
+					var rowscount = $("#mashGrid").jqxGrid('getdatainformation').rowscount;
+					var row = {};
+					row["step_name"] = "Stap " + (rowscount + 1);
+					if (rowscount > 0) {
+						row["step_type"] = 1;
+					} else {
+						row["step_type"] = 0;
+						row["step_infuse_amount"] = 15;
+					}
+					row["step_temp"] = 62.0;
+					row['step_time'] = 20.0;
+					row['ramp_time'] = 1.0;
+					row['end_temp'] = 62.0;
+                                        var commit = $("#mashGrid").jqxGrid('addrow', null, row);
                                 });
                                 // delete selected step.
                                 $("#sdeleterowbutton").jqxButton({ template: "danger", theme: theme, height: 27, width: 150, disabled: (dataRecord.stage > 3) });

mercurial