diff --git a/core/misc/ajax.js b/core/misc/ajax.js index b63bc03..a343cd3 100644 --- a/core/misc/ajax.js +++ b/core/misc/ajax.js @@ -438,7 +438,7 @@ ajax.options.url += Drupal.ajax.WRAPPER_FORMAT + '=drupal_' + (element_settings.dialogType || 'ajax'); // Bind the ajaxSubmit function to the element event. - $(ajax.element).on(element_settings.event, function (event) { + $(ajax.element).on(element_settings.event + '.ajax', function (event) { if (!drupalSettings.ajaxTrustedUrl[ajax.url] && !Drupal.url.isLocal(ajax.url)) { throw new Error(Drupal.t('The callback URL is not local and not trusted: !url', {'!url': ajax.url})); } @@ -449,7 +449,7 @@ // can be triggered through keyboard input as well as e.g. a mousedown // action. if (element_settings.keypress) { - $(ajax.element).on('keypress', function (event) { + $(ajax.element).on('keypress.ajax', function (event) { return ajax.keypressResponse(this, event); }); } @@ -458,7 +458,7 @@ // For example, prevent the browser default action of a click, even if the // Ajax behavior binds to mousedown. if (element_settings.prevent) { - $(ajax.element).on(element_settings.prevent, false); + $(ajax.element).on(element_settings.prevent + '.ajax', false); } };