|
|
|
@ -1230,13 +1230,11 @@ function init_slider_observers() { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
function init_configuration_alert() { |
|
|
|
|
$(window).on('submit', function(e) { |
|
|
|
|
window.hasSubmit = true; |
|
|
|
|
}); |
|
|
|
|
$(window).on('beforeunload', function(e) { |
|
|
|
|
if (e.originalEvent.explicitOriginalTarget.type === 'submit') { |
|
|
|
|
// we don't want an alert when submitting the form with the submit button
|
|
|
|
|
return; |
|
|
|
|
} |
|
|
|
|
if ($(e.originalEvent.explicitOriginalTarget).attr('data-leave-validation') !== undefined) { |
|
|
|
|
// we don't want an alert when submitting the form by pressing the enter key
|
|
|
|
|
if (window.hasSubmit) { |
|
|
|
|
return; |
|
|
|
|
} |
|
|
|
|
var fields = $("[data-leave-validation]"); |
|
|
|
|