<commit_before>$('table a').click(function(e){
  e.preventDefault()
  var backer_id = $(this).parent().parent().parent().attr('id')
  $('#' + backer_id + ' .text').hide()
  $('#' + backer_id + ' .loading').show()
  $.post('/credits/refund', {
    backer_id: backer_id
  }, function(r){
    $('#' + r.backer_id + ' .loading').hide()
    if(r.ok){
      $('#' + r.backer_id + ' .text').html("Solicitado estorno")      
      $('#' + r.backer_id + ' .text').show()
      $('#current_credits').html(r.credits)
    } else {
      $('#' + r.backer_id + ' .error').html(r.message)
      $('#' + r.backer_id + ' .error').show()
    }
  })
})<commit_msg>Asking for confirmation before requesting a refund<commit_after>$('table a').click(function(e){
  e.preventDefault()
  if(confirm("Você tem certeza que quer solicitar o estorno deste apoio?")){
    var backer_id = $(this).parent().parent().parent().attr('id')
    $('#' + backer_id + ' .text').hide()
    $('#' + backer_id + ' .loading').show()
    $.post('/credits/refund', {
      backer_id: backer_id
    }, function(r){
      $('#' + r.backer_id + ' .loading').hide()
      if(r.ok){
        $('#' + r.backer_id + ' .text').html("Solicitado estorno")      
        $('#' + r.backer_id + ' .text').show()
        $('#current_credits').html(r.credits)
      } else {
        $('#' + r.backer_id + ' .error').html(r.message)
        $('#' + r.backer_id + ' .error').show()
      }
    })
  }
})
{'fraction_non_alphanumeric': 0.25069444444444444, 'fraction_numerical': 0.0, 'mean_word_length': 2.7526041666666665, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, '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': '1183144', 'n_tokens_mistral': 533, 'n_tokens_neox': 544, 'n_words': 72}