[devdocsgjs/main: 1838/1867] Immediately apply layout settings




commit 03d2817300baa0a747965fff6b1e102819fbb500
Author: Simon Legner <Simon Legner gmail com>
Date:   Mon Oct 25 12:21:01 2021 +0200

    Immediately apply layout settings

 assets/javascripts/app/settings.coffee | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
---
diff --git a/assets/javascripts/app/settings.coffee b/assets/javascripts/app/settings.coffee
index eef7acf3..38b4f910 100644
--- a/assets/javascripts/app/settings.coffee
+++ b/assets/javascripts/app/settings.coffee
@@ -158,7 +158,8 @@ class app.Settings
 
   toggleLayout: (layout, enable) ->
     classList = document.body.classList
-    classList.toggle(layout, enable) unless app.router?.isSettings
+    # sidebar is always shown for settings; its state is updated in app.views.Settings
+    classList.toggle(layout, enable) unless layout is '_sidebar-hidden' and app.router?.isSettings
     classList.toggle('_overlay-scrollbars', $.overlayScrollbarsEnabled())
     return
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]