Fold sidebar item on click when it's selected

Closes #456.
pull/469/head
Thibaut Courouble 9 years ago
parent d9a12a595c
commit 45312691a3

@ -60,5 +60,11 @@ class app.views.ListFold extends app.View
$.stopEvent(event)
@toggle el.parentElement
else if el.classList.contains @constructor.targetClass
if el.hasAttribute('href') then @open(el) else @toggle(el)
if el.hasAttribute('href')
if el.classList.contains(@constructor.activeClass)
@close(el) if el.classList.contains(app.views.ListSelect.activeClass)
else
@open(el)
else
@toggle(el)
return

@ -18,9 +18,9 @@ class app.views.DocList extends app.View
init: ->
@lists = {}
@addSubview @listSelect = new app.views.ListSelect @el
@addSubview @listFocus = new app.views.ListFocus @el unless app.isMobile()
@addSubview @listFold = new app.views.ListFold @el
@addSubview @listSelect = new app.views.ListSelect @el
app.on 'ready', @render
return

Loading…
Cancel
Save