From 612a4e4e37a1a68fbaf19fc00da513fa3f21a40f Mon Sep 17 00:00:00 2001 From: Miguel Angel Mulero Martinez Date: Wed, 26 Aug 2020 15:38:58 +0200 Subject: [PATCH] Add description to the port list --- src/css/dropdown-lists/css/style_lists.css | 1 + src/js/port_handler.js | 43 ++++++++++++++++++---- src/js/serial.js | 7 +++- 3 files changed, 41 insertions(+), 10 deletions(-) diff --git a/src/css/dropdown-lists/css/style_lists.css b/src/css/dropdown-lists/css/style_lists.css index eeeb5c95..f52b2a34 100644 --- a/src/css/dropdown-lists/css/style_lists.css +++ b/src/css/dropdown-lists/css/style_lists.css @@ -133,6 +133,7 @@ .dropdown-dark .dropdown-select { color: #a6a6a6; text-shadow: 0 1px black; + width: calc(100% - 10px); /* Fallback for IE 8 */ background: #444; } diff --git a/src/js/port_handler.js b/src/js/port_handler.js index 2097f52d..e781a33d 100644 --- a/src/js/port_handler.js +++ b/src/js/port_handler.js @@ -46,7 +46,7 @@ PortHandler.check_serial_devices = function () { const removed_ports = self.array_difference(self.initial_ports, current_ports); if (self.initial_ports !== false && removed_ports.length > 0) { - console.log(`PortHandler - Removed: ${removed_ports}`); + console.log(`PortHandler - Removed: ${JSON.stringify(removed_ports)}`); } // disconnect "UI" if necessary @@ -113,14 +113,14 @@ PortHandler.check_serial_devices = function () { if (new_ports.length) { if (new_ports.length > 0) { - console.log(`PortHandler - Found: ${new_ports}`); + console.log(`PortHandler - Found: ${JSON.stringify(new_ports)}`); } self.update_port_select(current_ports); // select / highlight new port, if connected -> select connected port if (!GUI.connected_to) { - self.portPickerElement.val(new_ports[0]); + self.portPickerElement.val(new_ports[0].path); } else { self.portPickerElement.val(GUI.connected_to); } @@ -163,7 +163,18 @@ PortHandler.check_usb_devices = function (callback) { const dfuElement = self.portPickerElement.children("[value='DFU']"); if (result.length) { if (!dfuElement.length) { - self.portPickerElement.append($('