Spamworldpro Mini Shell
Spamworldpro


Server : Apache
System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64
User : corals ( 1002)
PHP Version : 7.4.33
Disable Function : exec,passthru,shell_exec,system
Directory :  /proc/self/cwd/wp-content/plugins/bdthemes-element-pack/assets/js/modules/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //proc/self/cwd/wp-content/plugins/bdthemes-element-pack/assets/js/modules/ep-webhook-form.js
/**
 * Start webhook form widget script
 */

(function ($, elementor) {
    "use strict";
    var widgetWebhookForm = function ($scope, $) {
        var $formWrapper = $scope.find(".bdt-ep-webhook-form"),
            $settings = $formWrapper.data("settings");

        if (!$formWrapper.length) {
            return;
        }

        $($settings.id)
            .find(".bdt-ep-webhook-form-form")
            .submit(function (e) {
                e.preventDefault();
                var formData = $(this).serialize();
                formData = formData + "&action=submit_webhook_form";
                formData = formData + "&nonce=" + ElementPackConfig.nonce;

                $.ajax({
                    url: ElementPackConfig.ajaxurl,
                    type: "post",
                    data: formData,
                    beforeSend: function () {
                        bdtUIkit.notification({
                            message: "<div bdt-spinner></div> Sending...",
                            timeout: false,
                            status: "primary",
                        });
                    },
                    success: function (res) {
                        let response = JSON.parse(res);
                        bdtUIkit.notification.closeAll();

                        if (true == response.success) {
                            bdtUIkit.notification({
                                message:
                                    '<div bdt-icon="icon: check"></div> ' + response.message,
                            });
                        } else {
                            bdtUIkit.notification({
                                message:
                                    '<div bdt-icon="icon: close"></div> ' + response.message,
                            });
                        }
                    },
                });
            });
    };

    jQuery(window).on("elementor/frontend/init", function () {
        elementorFrontend.hooks.addAction(
            "frontend/element_ready/bdt-webhook-form.default",
            widgetWebhookForm
        );
    });
})(jQuery, window.elementorFrontend);

/**
 * End webhook form widget script
 */

Spamworldpro Mini