aboutsummaryrefslogtreecommitdiffstats
path: root/actionview/app/assets/javascripts/rails-ujs/utils/ajax.coffee
diff options
context:
space:
mode:
authorVasin Dmitriy <vasindima779@gmail.com>2017-05-17 22:19:52 +0300
committerDmytro Vasin <dmytro.vasin@gmail.com>2017-06-07 08:33:33 +0300
commit19afeaf5804b3d6e0738d6a9506235ff50a0497b (patch)
tree56ed3dd3f89b351aae41d5e418a875097baac76d /actionview/app/assets/javascripts/rails-ujs/utils/ajax.coffee
parentd45a0e7163f74ca6b5e868b53868a797d1eccebf (diff)
downloadrails-19afeaf5804b3d6e0738d6a9506235ff50a0497b.tar.gz
rails-19afeaf5804b3d6e0738d6a9506235ff50a0497b.tar.bz2
rails-19afeaf5804b3d6e0738d6a9506235ff50a0497b.zip
Fix callback in rails ujs
Diffstat (limited to 'actionview/app/assets/javascripts/rails-ujs/utils/ajax.coffee')
-rw-r--r--actionview/app/assets/javascripts/rails-ujs/utils/ajax.coffee9
1 files changed, 4 insertions, 5 deletions
diff --git a/actionview/app/assets/javascripts/rails-ujs/utils/ajax.coffee b/actionview/app/assets/javascripts/rails-ujs/utils/ajax.coffee
index a653d3af3d..4d7848e162 100644
--- a/actionview/app/assets/javascripts/rails-ujs/utils/ajax.coffee
+++ b/actionview/app/assets/javascripts/rails-ujs/utils/ajax.coffee
@@ -20,13 +20,12 @@ Rails.ajax = (options) ->
else
options.error?(response, xhr.statusText, xhr)
options.complete?(xhr, xhr.statusText)
- # Call beforeSend hook
- options.beforeSend?(xhr, options)
- # Send the request
+
+ unless options.beforeSend?(xhr, options)
+ return false
+
if xhr.readyState is XMLHttpRequest.OPENED
xhr.send(options.data)
- else
- fire(document, 'ajaxStop') # to be compatible with jQuery.ajax
prepareOptions = (options) ->
options.url = options.url or location.href