diff --git a/Nop.Plugin.Misc.AuctionPlugin/Content/Js/MgMessageHandler.js b/Nop.Plugin.Misc.AuctionPlugin/Content/Js/MgMessageHandler.js index 41b2e3b..414e29f 100644 --- a/Nop.Plugin.Misc.AuctionPlugin/Content/Js/MgMessageHandler.js +++ b/Nop.Plugin.Misc.AuctionPlugin/Content/Js/MgMessageHandler.js @@ -22,13 +22,11 @@ $('.toast-info').css("background-color", "#008080"); }, bidNotification: function (data) { - //console.log("Bid product name" + data.productName); toastr.success(`

${data.bidPrice}

${data.productName}

`, "New bid arrived", { - //"timeOut": 150000, "closeButton": true, "positionClass": "toast-bottom-right", "newestOnTop": true, - "progressBar": true, + "progressBar": true, "preventDuplicates": false, "onclick": null, "showDuration": "30000", @@ -39,10 +37,18 @@ "hideEasing": "linear", "showMethod": animation, "hideMethod": "fadeOut" - }); $('.toast-success').css("background-color", "#4caf50"); }, + auctionUpdate: function (data) { + const widgetPriceElement = document.getElementById("WidgetPrice"); + if (widgetPriceElement) { + widgetPriceElement.textContent = data.bidPrice; // Update the price + console.log(`WidgetPrice updated to: ${data.bidPrice}`); + } else { + console.warn("Element with ID 'WidgetPrice' not found in the DOM."); + } + }, // Add more handlers as needed default: function (data) { console.warn("Unhandled message type:", data); @@ -53,7 +59,6 @@ function messageRouter(message) { // Parse the JSON message try { - /*console.log(message);*/ const parsedMessage = JSON.parse(message); const messageType = parsedMessage.messageType; const messageData = parsedMessage.data;