From 1cd5608c430d59f0e30e50a79b6aac159be3b46a Mon Sep 17 00:00:00 2001 From: Onja Date: Wed, 11 Oct 2023 15:29:13 +0300 Subject: [PATCH] Add functionality to display generated CSV file link and remove 'd-none' class from result form --- src/assets/js/main.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/assets/js/main.js b/src/assets/js/main.js index 4cee174..6fecf74 100644 --- a/src/assets/js/main.js +++ b/src/assets/js/main.js @@ -137,7 +137,8 @@ const initSocket = () => { 'download.progress', 'parse.start', 'parse.end', - 'parse.error' + 'parse.error', + 'parse.data' ]; for(let event of events) { socket.on(event, function(data) { @@ -145,6 +146,14 @@ const initSocket = () => { toastr.error(data.message); return; } + + if (event === 'parse.end' && data.generated) { + const $form__result = $('#form__result'); + $form__result.removeClass('d-none'); + $form__result.find('a').attr('href', `/csv/${data.generated}`) + $form__result.find('a').html(data.generated); + } + toastr.info(data.message); }); }