|
|
@ -39,28 +39,12 @@ class app.views.Document extends app.View
|
|
|
|
app.appCache?.updateInBackground()
|
|
|
|
app.appCache?.updateInBackground()
|
|
|
|
return
|
|
|
|
return
|
|
|
|
|
|
|
|
|
|
|
|
toggleSidebar: ->
|
|
|
|
toggleSidebar: (saveLayout = true) ->
|
|
|
|
sidebarHidden = app.el.classList.contains(HIDE_SIDEBAR_CLASS)
|
|
|
|
hasHiddenClass = app.el.classList.contains(HIDE_SIDEBAR_CLASS)
|
|
|
|
app.el.classList[if sidebarHidden then 'remove' else 'add'](HIDE_SIDEBAR_CLASS)
|
|
|
|
forceShow = (!hasHiddenClass || !@hasSidebar()) && !saveLayout
|
|
|
|
app.settings.setLayout(HIDE_SIDEBAR_CLASS, !sidebarHidden)
|
|
|
|
app.el.classList[if hasHiddenClass or forceShow then 'remove' else 'add'](HIDE_SIDEBAR_CLASS)
|
|
|
|
app.appCache?.updateInBackground()
|
|
|
|
|
|
|
|
return
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
hideSidebar: (saveLayout = true) ->
|
|
|
|
|
|
|
|
sidebarHidden = app.el.classList.contains(HIDE_SIDEBAR_CLASS)
|
|
|
|
|
|
|
|
return if sidebarHidden
|
|
|
|
|
|
|
|
app.el.classList.add(HIDE_SIDEBAR_CLASS)
|
|
|
|
|
|
|
|
return unless saveLayout
|
|
|
|
|
|
|
|
app.settings.setLayout(HIDE_SIDEBAR_CLASS, true)
|
|
|
|
|
|
|
|
app.appCache?.updateInBackground()
|
|
|
|
|
|
|
|
return
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
showSidebar: (saveLayout = true) ->
|
|
|
|
|
|
|
|
sidebarHidden = app.el.classList.contains(HIDE_SIDEBAR_CLASS)
|
|
|
|
|
|
|
|
return unless sidebarHidden
|
|
|
|
|
|
|
|
app.el.classList.remove(HIDE_SIDEBAR_CLASS)
|
|
|
|
|
|
|
|
return unless saveLayout
|
|
|
|
return unless saveLayout
|
|
|
|
app.settings.setLayout(HIDE_SIDEBAR_CLASS, false)
|
|
|
|
app.settings.setLayout(HIDE_SIDEBAR_CLASS, !hasHiddenClass)
|
|
|
|
app.appCache?.updateInBackground()
|
|
|
|
app.appCache?.updateInBackground()
|
|
|
|
return
|
|
|
|
return
|
|
|
|
|
|
|
|
|
|
|
|