| 1 |
{ |
| 2 |
let old_values = {}; |
| 3 |
function accua_forms_set_lead_status(t, subid, nonce, initial_lead_status){ |
| 4 |
if (!(subid in old_values)) { |
| 5 |
old_values[subid] = initial_lead_status; |
| 6 |
} |
| 7 |
t = jQuery(t); |
| 8 |
t.prop('disabled', true); |
| 9 |
var new_value = t.val(); |
| 10 |
jQuery.ajax({ |
| 11 |
url: ajaxurl, |
| 12 |
type: "POST", |
| 13 |
data: { |
| 14 |
action: 'accua-forms-set-lead-status', |
| 15 |
subid: subid, |
| 16 |
lead_status: new_value, |
| 17 |
_nonce_set_lead_status: nonce |
| 18 |
}, |
| 19 |
success: function() { |
| 20 |
t.prop('disabled', false); |
| 21 |
old_values[subid] = new_value; |
| 22 |
}, |
| 23 |
error: function() { |
| 24 |
t.prop('disabled', false); |
| 25 |
t.val(old_values[subid]); |
| 26 |
} |
| 27 |
}); |
| 28 |
} |
| 29 |
} |
| 30 |
|