better submit button detection

This commit is contained in:
Laura Klünder 2016-09-26 14:56:53 +02:00
parent 39c70de49c
commit ddfd728544

View file

@ -352,15 +352,15 @@ editor = {
} }
}, },
submit_editing_btn_click: function(e) { submit_editing_btn_click: function(e) {
e.preventDefault(); $(this).closest('form').data('btn', $(this)).clearQueue().delay(300).queue(function() {
$(this).closest('form').trigger('submit', $(this)); $(this).data('button', null);
});
}, },
submit_editing: function(e, btn) { submit_editing: function(e) {
e.preventDefault(); e.preventDefault();
var data = $(this).serialize(); var data = $(this).serialize();
console.log($(btn)); var btn = $(this).data('btn');
console.log($(btn).is('[name]')); if (btn !== undefined && btn !== null && $(btn).is('[name]')) {
if (btn !== undefined && $(btn).is('[name]')) {
data += '&'+$('<input>').attr('name', $(btn).attr('name')).val($(btn).val()).serialize(); data += '&'+$('<input>').attr('name', $(btn).attr('name')).val($(btn).val()).serialize();
} }
var action = $(this).attr('action'); var action = $(this).attr('action');