Don't add auto-hide layout based on current location

...instead of just by layout name
pull/1102/head
Stefan Selent 5 years ago
parent bdb5c40b13
commit e0e158c8d7

@ -124,6 +124,9 @@ class app.Router
isIndex: ->
@context?.path is '/' or (app.isSingleDoc() and @context?.entry?.isIndex())
isSettings: ->
@context?.path is '/settings'
setInitialPath: ->
# Remove superfluous forward slashes at the beginning of the path
if (path = location.pathname.replace /^\/{2,}/g, '/') isnt location.pathname

@ -129,7 +129,7 @@ class app.Settings
toggleLayout: (layout, enable) ->
classList = document.body.classList
classList.toggle(layout, enable) unless layout is '_sidebar-hidden'
classList.toggle(layout, enable) unless app.router?.isSettings
classList.toggle('_overlay-scrollbars', $.overlayScrollbarsEnabled())
return

Loading…
Cancel
Save