26 lines
859 B
CoffeeScript
26 lines
859 B
CoffeeScript
App.LegislationAllegations =
|
|
|
|
toggle_comments: ->
|
|
if !App.LegislationAnnotatable.isMobile()
|
|
$('.draft-allegation').toggleClass('comments-on')
|
|
$('#comments-box').html('').hide()
|
|
|
|
show_comments: ->
|
|
if !App.LegislationAnnotatable.isMobile()
|
|
$('.draft-allegation').addClass('comments-on')
|
|
|
|
initialize: ->
|
|
$('.js-toggle-allegations .draft-panel').on
|
|
click: (e) ->
|
|
e.preventDefault()
|
|
e.stopPropagation()
|
|
if !App.LegislationAnnotatable.isMobile()
|
|
App.LegislationAllegations.toggle_comments()
|
|
|
|
$('.js-toggle-allegations').on
|
|
click: (e) ->
|
|
# Toggle comments when the section title is visible
|
|
if !App.LegislationAnnotatable.isMobile()
|
|
if $(this).find('.draft-panel .panel-title:visible').length == 0
|
|
App.LegislationAllegations.toggle_comments()
|