From d68d9913208890be1cc4a72394934376fa48bb78 Mon Sep 17 00:00:00 2001 From: hathach Date: Fri, 1 Jul 2022 13:46:53 +0700 Subject: [PATCH] update the local landing page --- docs/examples/webusb-serial/application.js | 14 ++++++++++---- docs/examples/webusb-serial/index.html | 2 +- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/docs/examples/webusb-serial/application.js b/docs/examples/webusb-serial/application.js index 283121e..b990bd5 100755 --- a/docs/examples/webusb-serial/application.js +++ b/docs/examples/webusb-serial/application.js @@ -17,11 +17,17 @@ let currentReceiverLine; - function appendLine(linesId, text) { + function appendLines(linesId, text) { + const lines = text.split('\r'); if (currentReceiverLine) { - currentReceiverLine.innerHTML = currentReceiverLine.innerHTML + text; + currentReceiverLine.innerHTML = currentReceiverLine.innerHTML + lines[0]; + for (let i = 1; i < lines.length; i++) { + currentReceiverLine = addLine(linesId, lines[i]); + } } else { - currentReceiverLine = addLine(linesId, text); + for (let i = 0; i < lines.length; i++) { + currentReceiverLine = addLine(linesId, lines[i]); + } } } @@ -36,7 +42,7 @@ if (data.getInt8() === 13) { currentReceiverLine = null; } else { - appendLine('receiver_lines', textDecoder.decode(data)); + appendLines('receiver_lines', textDecoder.decode(data)); } }; port.onReceiveError = error => { diff --git a/docs/examples/webusb-serial/index.html b/docs/examples/webusb-serial/index.html index d375e95..2f1432b 100755 --- a/docs/examples/webusb-serial/index.html +++ b/docs/examples/webusb-serial/index.html @@ -30,4 +30,4 @@ - \ No newline at end of file +