misc: include origin field in "live change" message (#27172)

This commit is contained in:
Frédéric Péters 2018-10-10 08:16:29 +02:00
parent 1b9092b1d0
commit 3bdf1b931c
1 changed files with 10 additions and 3 deletions

View File

@ -69,11 +69,14 @@ $(function() {
return true;
});
var live_evaluation = null;
$('form div[data-live-source] input, form div[data-live-source] select, form div[data-live-source] textarea').on('change keyup paste wcs:change', function() {
var new_data = $(this).parents('form').serialize();
$('form div[data-live-source]').parents('form').on('wcs:change', function(ev, data) {
if (live_evaluation) {
live_evaluation.abort();
}
var new_data = $(this).serialize();
if (data && data.modified_field) {
new_data += '&modified_field_id=' + data.modified_field;
}
live_evaluation = $.ajax({
type: 'POST',
url: window.location.pathname + 'live',
@ -92,5 +95,9 @@ $(function() {
}
});
});
$('form div[data-live-source] input, form div[data-live-source] select, form div[data-live-source] textarea').trigger('change');
$('form div[data-live-source] input, form div[data-live-source] select, form div[data-live-source] textarea').on('change keyup paste wcs:change', function() {
var modified_field = $(this).parents('[data-field-id]').data('field-id');
$(this).parents('form').trigger('wcs:change', {modified_field: modified_field});
});
$('form div[data-live-source]').parents('form').trigger('wcs:change');
});