![]() 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 : /home/corals/old/vendor/amasty/feed/view/adminhtml/web/js/feed/ |
define([ 'jquery' ], function (jQuery) { 'use strict'; var testButton = jQuery(".feed-connection-button"), messageSpan = jQuery(".feed-connection-result"), xhr = null; function changeButtonState() { if (jQuery("#feed_delivery_enabled").val() === "1") { testButton.show(); messageSpan.show(); } else { testButton.hide(); messageSpan.hide(); } } return function main(config) { changeButtonState(); jQuery("#feed_delivery_enabled").change(changeButtonState); testButton.click(function () { if (!jQuery('form.feed-edit-form').validation('isValid')) { return; } if (xhr) { return; } messageSpan.empty().attr('class', 'feed-connection-result'); xhr = jQuery.ajax({ showLoader: true, url: config.ajaxUrl, dataType: 'JSON', data: { 'feed_id': jQuery('#feed_entity_id').val(), 'host': jQuery("#feed_delivery_host").val(), 'proto': jQuery("#feed_delivery_type").val(), 'user': jQuery("#feed_delivery_user").val(), 'pass': jQuery("#feed_delivery_password").val(), 'path': jQuery("#feed_delivery_path").val(), 'mode': jQuery("#feed_delivery_passive_mode").val() }, type: "POST", success: function (data) { if (data.type === 'error') { messageSpan.addClass('message message-error error').text(data.message); } else { messageSpan.addClass('message message-success success').text(data); } }, complete: function () { xhr = null; } }); }) }; });