From 45eaebb65dffdae932b386fcd620b44afcca17e1 Mon Sep 17 00:00:00 2001 From: Kurt Riddlesperger Date: Thu, 19 Dec 2019 12:19:20 -0600 Subject: [PATCH] Set no best buy date if purchase location is freezer --- public/viewjs/purchase.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/public/viewjs/purchase.js b/public/viewjs/purchase.js index 26073c20..2e0cb0f4 100644 --- a/public/viewjs/purchase.js +++ b/public/viewjs/purchase.js @@ -285,6 +285,19 @@ if (GetUriParam("flow") === "shoppinglistitemtostock") $('#amount').val(GetUriParam("amount")); } +Grocy.Components.LocationPicker.GetPicker().on('change', function(e) +{ + if ($('option:selected', this).data('freezer') == 1) + { + $("#datetimepicker-shortcut").click(); + } else { + if ($("#datetimepicker-shortcut").is(":checked")) + { + $("#datetimepicker-shortcut").click(); + Grocy.Components.ProductPicker.GetPicker().trigger('change'); + } + } +}); function UndoStockBooking(bookingId) { Grocy.Api.Post('stock/bookings/' + bookingId.toString() + '/undo', { },