From a0ab5c5e94ea8e33c2311960570a579911a3e9c2 Mon Sep 17 00:00:00 2001 From: Marc Ole Bulling Date: Sun, 9 Feb 2020 15:25:54 +0100 Subject: [PATCH] Add option to disable automatic switching to compact shoppinglist view on mobile devices (#551) --- config-dist.php | 1 + public/viewjs/shoppinglist.js | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) 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(); }