From b44bdf597f6c9a4ca2858978021edaa37d6080ef Mon Sep 17 00:00:00 2001 From: benji Date: Mon, 1 Feb 2016 13:30:47 +0100 Subject: [PATCH] Fix #13 --- app/assets/javascripts/transactions.js | 39 +++++++++++++------------- 1 file changed, 20 insertions(+), 19 deletions(-) diff --git a/app/assets/javascripts/transactions.js b/app/assets/javascripts/transactions.js index caf325f..6ad3fc0 100644 --- a/app/assets/javascripts/transactions.js +++ b/app/assets/javascripts/transactions.js @@ -1,9 +1,9 @@ ready = function() { - form = $("#new_transaction") - submit_button = $(form).find("input[type=submit]") - errors = $("#transaction_errors") - panel_ul = $(errors).find(".panel-body ul") - flash_success = $("#transaction_success") + form = $("#new_transaction"); + submit_button = $(form).find("input[type=submit]"); + errors = $("#transaction_errors"); + panel_ul = $(errors).find(".panel-body ul"); + flash_success = $("#transaction_success"); var table = $('#transactions').DataTable({ processing: true, @@ -71,30 +71,31 @@ ready = function() { filters_body.hide(); $(form).on("ajax:before", function(xhr, settings) { - $(flash_success).addClass("hidden") - $(submit_button).val("Processing") + $(flash_success).addClass("hidden"); + $(submit_button).val("Processing"); $(submit_button).attr('disabled', 'disabled'); }).on("ajax:success", function(data, status, xhr) { - $(flash_success).removeClass("hidden") - $(errors).addClass("hidden") - $(form)[0].reset() + $(flash_success).removeClass("hidden"); + $(errors).addClass("hidden"); + $(form)[0].reset(); + $('#transaction_creditor').select2('data', null); }).on("ajax:error", function(xhr, status, error) { - $(errors).removeClass("hidden") - $(panel_ul).empty() + $(errors).removeClass("hidden"); + $(panel_ul).empty(); $.each(JSON.parse(status.responseText), function(index, val) { - $(panel_ul).append("
  • " + val + "
  • ") - }) + $(panel_ul).append("
  • " + val + "
  • "); + }); }).on("ajax:complete", function(xhr, status) { - $(submit_button).val("Send it") + $(submit_button).val("Send it"); $(submit_button).attr('disabled', false); table.ajax.reload(); - }) + }); } $.ajaxSetup({ dataType: 'text' -}) +}); -$(document).ready(ready) -$(document).on('page:load', ready) +$(document).ready(ready); +$(document).on('page:load', ready);