<commit_before>$ ->
  # チェックボックス、ラジオボタンにチェックを入れたら、親要素のlabel に .is-checked を付ける
  $(":checked").parents("label").addClass "is-checked"
  $("input").click (e) ->
    t = e.target.type
    chk = $(this).prop("checked")
    name = $(this).attr("name")
    if t is "checkbox"
      if chk is true
        $(this).parents("label").addClass "is-checked"
      else
        $(this).parents("label").removeClass "is-checked"
      true
    else if t is "radio"
      if chk is true
        $(this).parents('ul').each ->
          $(this).find('label').removeClass "is-checked"
        $('input[name=" + name + "]').parents("ul label").removeClass "is-checked"
        $(this).parents('label').addClass "is-checked"
      true

  # すでにチェックが入ってるものにページ読み込みの時点で .is-checked を付ける
  $(this).find(":checked").closest("label").addClass "is-checked"

  # ラジオボタンの親要素をクリッカブルに .clickable も付ける
  cf = $(':radio').parent()
  cf.addClass('clickable')
  cf.click ->
    $(this).find(':radio').attr('is-checked', true)

  rl = $(':radio').parents("label")
  cl = $(':checkbox').parents("label")
  rl.addClass 'radio-label'
  cl.addClass 'checkbox-label'
<commit_msg>Fix check-box.js<commit_after>$ ->
  # チェックボックス、ラジオボタンにチェックを入れたら、親要素のlabel に .is-checked を付ける
  $(":checked").parents("label").addClass "is-checked"
  $("input").click (e) ->
    t = e.target.type
    chk = $(this).prop("checked")
    name = $(this).attr("name")
    if t is "checkbox"
      if chk is true
        $(this).parents("label").addClass "is-checked"
      else
        $(this).parents("label").removeClass "is-checked"
      true
    else if t is "radio"
      if chk is true
        $(this).parents('ul').each ->
          $(this).find('label').removeClass "is-checked"
        $('input[name=" + name + "]').parents("ul label").removeClass "is-checked"
        $(this).parents('label').addClass "is-checked"
      true

  # すでにチェックが入ってるものにページ読み込みの時点で .is-checked を付ける
  $(this).find(":checked").closest("label").addClass "is-checked"

  # ラジオボタンの親要素をクリッカブルに .is-clickable も付ける
  cf = $(':radio').parent()
  cf.addClass('is-clickable')
  cf.click ->
    $(this).find(':radio').attr('is-checked', true)

  rl = $(':radio').parents("label")
  cl = $(':checkbox').parents("label")
  rl.addClass 'radio-label'
  cl.addClass 'checkbox-label'

{'fraction_non_alphanumeric': 0.20270860637833116, 'fraction_numerical': 0.0, 'mean_word_length': 3.2095588235294117, 'pattern_counts': {'":': 4, '<': 3, '<?xml version=': 0, '>': 11, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '825720', 'n_tokens_mistral': 886, 'n_tokens_neox': 879, 'n_words': 143}