diff --git a/html/js/record.js b/html/js/record.js index 96f891d..42a464c 100644 --- a/html/js/record.js +++ b/html/js/record.js @@ -113,12 +113,16 @@ function stopRecording() { startButton.hidden = false; } -function discardRecording() { +function resetRecording() { recordedBlob = null; audioPreview.removeAttribute("src"); audioPreview.hidden = true; uploadButton.hidden = true; discardButton.hidden = true; +} + +function discardRecording() { + resetRecording(); setStatus("Aufnahme verworfen."); } @@ -133,8 +137,8 @@ async function upload() { const extension = (recordedBlob.type.split("/")[1] || "webm").split(";")[0]; try { await uploadRecording(recordedBlob, `aufnahme.${extension}`); - setStatus("Hochgeladen, danke!"); - discardRecording(); + resetRecording(); + setStatus("Aufnahme gespeichert, danke!"); } catch (error) { setStatus(error.message, true); } finally {