# firebox/3.1.7/media/admin/js/submissions.js

FireBox – WooCommerce Popup Builder, Exit Intent Popup, Email Optin &amp; Cart Abandonment, version 3.1.7. 3 lines.

- Page: https://pluginprobe.com/plugins/firebox/3.1.7/code/media/admin/js/submissions.js
- Raw: https://pluginprobe.com/plugins/firebox/3.1.7/raw/media/admin/js/submissions.js
- Modified: 2022-09-30T16:00:02+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/firebox/3.1.7/code/media/admin/js/submissions.js#L10-L20`.

```javascript
var FB_Submissions=function(){function n(){this.initEvents()}var e=n.prototype;return e.initEvents=function(){var e=this;document.addEventListener("change",function(n){e.onFormChange(n)}),document.addEventListener("click",function(n){e.onFormSubmissionStateChange(n)})},e.onFormChange=function(n){var e=n.target.closest(".fb-form-selection");e&&(window.location.href=fbox_admin_js_object.submissions_page+"&form_id="+e.value)},e.onFormSubmissionStateChange=function(n){var e,t,s,o=n.target.closest(".fb-toggle-form-state");o&&(o.classList.add("disabled"),e=o.getAttribute("data-submission-id"),t=o.checked?"publish":"unpublish",(s=new FormData).append("nonce",o.closest(".fb-submissions").querySelector('input[type="hidden"][name="fb_form_submission_field"]').value),s.append("submission_id",e),s.append("new_state",t),s.append("action","fb_form_submission_status_change"),fetch(fpf_js_object.ajax_url,{method:"POST",body:s}).then(function(n){return n.json()}).then(function(n){o.classList.remove("disabled")}))},n}();document.addEventListener("DOMContentLoaded",function(){new FB_Submissions});


```
