diff --git a/io/serialport/25-serial.html b/io/serialport/25-serial.html index 90a5740b..39e40cc6 100644 --- a/io/serialport/25-serial.html +++ b/io/serialport/25-serial.html @@ -220,8 +220,8 @@ - - + + @@ -265,7 +265,12 @@ }, oneditprepare: function() { if(typeof this.autoConnect === "undefined"){ this.autoConnect = true; } - + var defReconnectTime = RED.settings.serialReconnectTime || 15000; + $('#node-config-input-serialReconnectTime').attr('placeholder',Math.round(defReconnectTime/1000)); + var reconnectms = $('#node-config-input-serialReconnectTime').val(); + if(reconnectms){ + $('#node-config-input-serialReconnectTime').val(Math.round(reconnectms/1000)); + } var previous = null; var blist = [ {value:"230400",label:"230400",hasValue:false}, @@ -362,9 +367,13 @@ }).autocomplete("search",""); }); }); - }, oneditsave: function() { + var reconnectms = $('#node-config-input-serialReconnectTime').val(); + if(reconnectms){ + $('#node-config-input-serialReconnectTime').val(reconnectms*1000); + } + var mytype = $("#node-config-input-serialbaud").typedInput('type'); if (mytype !== "other") { $("#node-config-input-serialbaud").typedInput('value',mytype); diff --git a/io/serialport/locales/en-US/25-serial.json b/io/serialport/locales/en-US/25-serial.json index 38af6560..bd70a965 100644 --- a/io/serialport/locales/en-US/25-serial.json +++ b/io/serialport/locales/en-US/25-serial.json @@ -17,8 +17,9 @@ "output": "Output", "request": "Request", "responsetimeout": "Default response timeout", - "serialReconnectTime": "Default Reconnect time", + "serialReconnectTime": "Reconnect After", "ms": "ms", + "sec": "Seconds", "serial": "serial", "none": "none", "start": "Optionally wait for a start character of",