Skip to content

Commit fafee4e

Browse files
author
David Heinemeier Hansson
authored
Merge pull request #521 from rails/jquery-ujs-can-coexist-with-turbo
Don't attach UJS form submission handlers to Turbo forms
2 parents 9e805c9 + 4bdd872 commit fafee4e

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/rails.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,10 +36,10 @@
3636
inputChangeSelector: 'select[data-remote], input[data-remote], textarea[data-remote]',
3737

3838
// Form elements bound by jquery-ujs
39-
formSubmitSelector: 'form',
39+
formSubmitSelector: 'form:not([data-turbo=true])',
4040

4141
// Form input elements bound by jquery-ujs
42-
formInputClickSelector: 'form input[type=submit], form input[type=image], form button[type=submit], form button:not([type]), input[type=submit][form], input[type=image][form], button[type=submit][form], button[form]:not([type])',
42+
formInputClickSelector: 'form:not([data-turbo=true]) input[type=submit], form:not([data-turbo=true]) input[type=image], form:not([data-turbo=true]) button[type=submit], form:not([data-turbo=true]) button:not([type]), input[type=submit][form], input[type=image][form], button[type=submit][form], button[form]:not([type])',
4343

4444
// Form input elements disabled during form submission
4545
disableSelector: 'input[data-disable-with]:enabled, button[data-disable-with]:enabled, textarea[data-disable-with]:enabled, input[data-disable]:enabled, button[data-disable]:enabled, textarea[data-disable]:enabled',

0 commit comments

Comments
 (0)