17 lines
575 B
CoffeeScript
17 lines
575 B
CoffeeScript
|
class @Aside
|
||
|
constructor: ->
|
||
|
$(document).off "click", "a.show-aside"
|
||
|
$(document).on "click", 'a.show-aside', (e) ->
|
||
|
e.preventDefault()
|
||
|
btn = $(e.currentTarget)
|
||
|
icon = btn.find('i')
|
||
|
|
||
|
if icon.hasClass('fa-angle-left')
|
||
|
btn.parent().find('section').hide()
|
||
|
btn.parent().find('aside').fadeIn()
|
||
|
icon.removeClass('fa-angle-left').addClass('fa-angle-right')
|
||
|
else
|
||
|
btn.parent().find('aside').hide()
|
||
|
btn.parent().find('section').fadeIn()
|
||
|
icon.removeClass('fa-angle-right').addClass('fa-angle-left')
|