History

Fix sidebar not resizable when set to show/hide automatically

Fixes #592.

Thibaut Courouble committed 9 years ago

Commit 7980abd1 parent 639ca702 files · +5 −5Browse files

Unified · Split

2 files
  1. assets/javascripts/views/sidebar/sidebar.coffee +2 −2
  2. assets/stylesheets/components/_sidebar.scss +3 −3
assets/javascripts/views/sidebar/sidebar.coffee+2−2
@@ -27,11 +27,11 @@ class app.views.Sidebar extends app.View · 26 unmodified lines
2727 return
2828
2929 display: ->
30− @el.style.display = 'block'
30+ @addClass 'show'
3131 return
3232
3333 resetDisplay: ->
34− @el.style.display = '' unless @el.style.display is 'none'
34+ @removeClass 'show'
3535 return
3636
3737 showView: (view) ->
assets/stylesheets/components/_sidebar.scss+3−3
@@ -40,9 +40,8 @@ · 39 unmodified lines
4040 }
4141 }
4242
43− ._sidebar-hidden & {
44− display: none;
45− }
43+ ._sidebar-hidden & { display: none; }
44+ &.show { display: block; }
4645 }
4746
4847 ._resizer {
@@ -56,6 +55,7 @@ · 7 unmodified lines
5655 cursor: col-resize;
5756
5857 ._sidebar-hidden & { display: none; }
58+ ._sidebar-hidden ._sidebar.show ~ & { display: block; }
5959 }
6060
6161 //