| 1 |
( function() { |
| 2 |
'use strict'; |
| 3 |
|
| 4 |
// Track edit form clicked link. |
| 5 |
frmDom.util.documentOn( 'click', '.toplevel_page_formidable #the-list .column-primary .row-actions a', function( event ) { |
| 6 |
sendData( 'edit_form_clicked_link', event.target.parentNode.className ); |
| 7 |
}); |
| 8 |
|
| 9 |
// Track form templates. |
| 10 |
frmDom.util.documentOn( 'click', '.frm-form-templates-use-template-button', function( event ) { |
| 11 |
sendData( 'form_templates', event.target.closest( 'li' ).dataset.slug ); |
| 12 |
}); |
| 13 |
|
| 14 |
const sendData = ( key, value ) => { |
| 15 |
const formData = new FormData(); |
| 16 |
formData.append( 'key', key ); |
| 17 |
formData.append( 'value', value ); |
| 18 |
frmDom.ajax.doJsonPost( 'track_flows', formData ); |
| 19 |
}; |
| 20 |
}() ); |
| 21 |
|