1
0
mirror of https://github.com/node-red/node-red.git synced 2023-10-10 13:36:53 +02:00

Revert serial port config to a text box - while we look at how best to

provide a list - but allow free input. (for Pi that doesn't enumerate tyAMA0)
This commit is contained in:
Dave C-J 2014-05-05 09:01:45 +01:00
parent bc1fb3b404
commit b806854867

View File

@ -95,8 +95,8 @@
<script type="text/x-red" data-template-name="serial-port"> <script type="text/x-red" data-template-name="serial-port">
<div class="form-row"> <div class="form-row">
<label for="node-config-input-serialport"><i class="icon-bullhorn"></i> Serial Port</label> <label for="node-config-input-serialport"><i class="icon-bullhorn"></i> Serial Port</label>
<select type="text" id="node-config-input-serialport" style="width:75%;"> <!-- <select type="text" id="node-config-input-serialport" style="width:75%;"/> -->
</select> <input type="text" id="node-config-input-serialport" placeholder="/dev/ttyUSB0"/>
</div> </div>
<div class="form-row"> <div class="form-row">
<table><tr> <table><tr>
@ -181,16 +181,16 @@
this.parity = this.parity || 'none'; this.parity = this.parity || 'none';
this.stopbits = this.stopbits || 1; this.stopbits = this.stopbits || 1;
return this.serialport+":"+this.serialbaud+"-"+this.databits+this.parity.charAt(0).toUpperCase()+this.stopbits; return this.serialport+":"+this.serialbaud+"-"+this.databits+this.parity.charAt(0).toUpperCase()+this.stopbits;
}, }//,
oneditprepare: function() { //oneditprepare: function() {
var p = this.serialport; // var p = this.serialport;
var s = $("#node-config-input-serialport"); // var s = $("#node-config-input-serialport");
$.getJSON('serialports',function(data) { // $.getJSON('serialports',function(data) {
$.each(data, function(i, port){ // $.each(data, function(i, port){
s.append($('<option>').text(port.comName).attr('value', port.comName)); // s.append($('<option>').text(port.comName).attr('value', port.comName));
}); // });
s.val(p); // s.val(p);
}); // });
} //}
}); });
</script> </script>