aboutsummaryrefslogtreecommitdiffstats
path: root/actionview/app/assets/javascripts/rails-ujs/features/remote.coffee
diff options
context:
space:
mode:
authorGannon McGibbon <gannon.mcgibbon@gmail.com>2019-06-13 17:30:38 -0400
committerGitHub <noreply@github.com>2019-06-13 17:30:38 -0400
commitc9e52d028c0347e377177a271486edfb3dac3975 (patch)
tree2dd1fe11f1f3a19ef267f46d015e0aa26efaf5cf /actionview/app/assets/javascripts/rails-ujs/features/remote.coffee
parente2d11970f25890e8baa613bfa33e432bd693627b (diff)
parentab4ed8c78681e0bda514bf6343d54914841a0e72 (diff)
downloadrails-c9e52d028c0347e377177a271486edfb3dac3975.tar.gz
rails-c9e52d028c0347e377177a271486edfb3dac3975.tar.bz2
rails-c9e52d028c0347e377177a271486edfb3dac3975.zip
Merge pull request #36437 from sudara/fix_programmatic_clicks_with_data_remote
Fix programmatic clicks with data-remote
Diffstat (limited to 'actionview/app/assets/javascripts/rails-ujs/features/remote.coffee')
-rw-r--r--actionview/app/assets/javascripts/rails-ujs/features/remote.coffee4
1 files changed, 2 insertions, 2 deletions
diff --git a/actionview/app/assets/javascripts/rails-ujs/features/remote.coffee b/actionview/app/assets/javascripts/rails-ujs/features/remote.coffee
index a5b61220bb..d1aeef56c7 100644
--- a/actionview/app/assets/javascripts/rails-ujs/features/remote.coffee
+++ b/actionview/app/assets/javascripts/rails-ujs/features/remote.coffee
@@ -88,6 +88,6 @@ Rails.preventInsignificantClick = (e) ->
data = link.getAttribute('data-params')
metaClick = e.metaKey or e.ctrlKey
insignificantMetaClick = metaClick and method is 'GET' and not data
- primaryMouseKey = e.button is 0
- e.stopImmediatePropagation() if not primaryMouseKey or insignificantMetaClick
+ nonPrimaryMouseClick = e.button? and e.button isnt 0
+ e.stopImmediatePropagation() if nonPrimaryMouseClick or insignificantMetaClick