From 1f609b6dbafd42112f2a695172525635adbd86be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mateusz=20Gruszczy=C5=84ski?= Date: Sun, 20 Jul 2025 10:36:58 +0200 Subject: [PATCH] dropbne poprawki w js --- static/js/live.js | 10 +++++----- static/js/mass_add.js | 1 + static/js/sockets.js | 2 +- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/static/js/live.js b/static/js/live.js index 40be454..a7ac78c 100644 --- a/static/js/live.js +++ b/static/js/live.js @@ -124,11 +124,11 @@ function setupList(listId, username) { summaryEl.innerHTML = `💸 Łącznie wydano: ${data.total.toFixed(2)} PLN`; } - showToast(`Dodano wydatek: ${data.amount.toFixed(2)} PLN`); + showToast(`Dodano wydatek: ${data.amount.toFixed(2)} PLN`, 'info'); }); socket.on('item_added', data => { - showToast(`${data.added_by} dodał: ${data.name}`); + showToast(`${data.added_by} dodał: ${data.name}`, 'info'); const li = document.createElement('li'); li.className = 'list-group-item d-flex justify-content-between align-items-center flex-wrap item-not-checked'; li.id = `item-${data.id}`; @@ -175,7 +175,7 @@ function setupList(listId, username) { if (li) { li.remove(); } - showToast('Usunięto produkt'); + showToast('Usunięto produkt z listy', 'success'); updateProgressBar(); toggleEmptyPlaceholder(); }); @@ -215,7 +215,7 @@ function setupList(listId, username) { } } } - showToast('Notatka zaktualizowana!'); + showToast('Notatka dodana/zaktualizowana', 'success'); }); socket.on('item_edited', data => { @@ -227,7 +227,7 @@ function setupList(listId, username) { } nameSpan.innerHTML = `${data.new_name}${quantityBadge}`; } - showToast(`Zaktualizowano produkt: ${data.new_name} (x${data.new_quantity})`); + showToast(`Zaktualizowano produkt: ${data.new_name} (x${data.new_quantity})`, 'success'); }); updateProgressBar(); diff --git a/static/js/mass_add.js b/static/js/mass_add.js index 495517e..8b925ee 100644 --- a/static/js/mass_add.js +++ b/static/js/mass_add.js @@ -79,6 +79,7 @@ document.addEventListener('DOMContentLoaded', function () { btn.onclick = () => { const quantity = parseInt(qty.value) || 1; socket.emit('add_item', { list_id: LIST_ID, name: name, quantity: quantity }); + socket.emit('request_full_list', { list_id: LIST_ID }); }; li.appendChild(qtyWrapper); diff --git a/static/js/sockets.js b/static/js/sockets.js index 2a21f63..3a9977b 100644 --- a/static/js/sockets.js +++ b/static/js/sockets.js @@ -46,7 +46,7 @@ socket.on('connect', function () { }); socket.on('disconnect', function (reason) { - showToast('Utracono połączenie z serwerem...', 'warning'); + //showToast('Utracono połączenie z serwerem...', 'warning'); disableCheckboxes(true); });