diff --git a/config-dist.php b/config-dist.php index f6b98fb9..494d790b 100644 --- a/config-dist.php +++ b/config-dist.php @@ -97,6 +97,7 @@ DefaultUserSetting('scan_mode_purchase_enabled', false); # Shopping list settings DefaultUserSetting('shopping_list_to_stock_workflow_auto_submit_when_prefilled', false); // Automatically do the booking using the last price and the amount of the shopping list item, if the product has "Default best before days" set DefaultUserSetting('shopping_list_show_calendar', false); +DefaultUserSetting('shopping_list_disable_auto_compact_view', false); # Chores settings DefaultUserSetting('chores_due_soon_days', 5); diff --git a/public/viewjs/shoppinglist.js b/public/viewjs/shoppinglist.js index 72fc7bc1..acac4f2e 100644 --- a/public/viewjs/shoppinglist.js +++ b/public/viewjs/shoppinglist.js @@ -384,7 +384,7 @@ if (window.location.hash === "#compact") } // Auto switch to compact view on mobile -if ($(window).width() < 768 & window.location.hash !== "#compact") +if ($(window).width() < 768 & window.location.hash !== "#compact" && !BoolVal(Grocy.UserSettings.shopping_list_disable_auto_compact_view)) { $("#shopping-list-compact-view-button").click(); }