summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/behaviors/toggle_diff_line_wrap_behavior.coffee
blob: 691ed4f98aeaee5f8db47b0dea943507cd22655d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
$ ->
  # Toggle line wrapping in diff.
  #
  # %div.diff-file
  #   %input.js-toggle-diff-line-wrap
  #   %td.line_content
  #
  $("body").on "click", ".js-toggle-diff-line-wrap", (e) ->
    diffFile = $(@).closest(".diff-file")
    if $(@).is(":checked")
      diffFile.addClass("diff-wrap-lines")
    else
      diffFile.removeClass("diff-wrap-lines")