@@ -56,7 +56,7 @@ In `Pages\DecodeVideo.razor`, we will modify the component to enable barcode dec
5656<button @onclick="ToggleVideoTask" style="margin-bottom: 1rem">@videoDecodeBtn</button>
5757<div id="camera-view-container" style="width: 100%; height: 50vh; display: none"></div>
5858<h3>Results:</h3>
59- <div id="results" style="width: 100%; height: 30vh; overflow: auto; white-space: pre-wrap"></div>
59+ <div id="results" style="width: 100%; height: 30vh; overflow: auto; white-space: pre-wrap; border: 1px solid black; "></div>
6060
6161
6262@code {
@@ -193,7 +193,7 @@ In `Pages\DecodeImage.razor`, we will modify the component to enable barcode dec
193193<h1>Decode Image</h1>
194194<InputFile id="inputElement" style="margin-bottom: 1rem" OnChange="DecodeImageTask" accept="image/*" multiple />
195195<h3 style="margin-bottom: 1rem">Results:</h3>
196- <div id="results" style="width: 100%; height: 30vh; overflow: auto; white-space: pre-wrap"></div>
196+ <div id="results" style="width: 100%; height: 30vh; overflow: auto; white-space: pre-wrap; border: 1px solid black; "></div>
197197
198198@code {
199199 // reference: https://learn.microsoft.com/en-us/aspnet/core/blazor/javascript-interoperability/call-javascript-from-dotnet?view=aspnetcore-8.0#invoke-js-functions
@@ -232,7 +232,6 @@ window.startImageDecode = async () => {
232232 resultsContainer.innerText = ""; // Reset results container
233233
234234 const { files } = inputElement;
235- inputElement.value = '';
236235
237236 try {
238237 for (let file of files) {
@@ -256,6 +255,7 @@ window.startImageDecode = async () => {
256255 console.error(errMsg);
257256 alert(errMsg);
258257 } finally {
258+ inputElement.value = "";
259259 await cvRouter?.dispose();
260260 }
261261};
0 commit comments