Current File : /home/resuelf/www/wp-content/plugins/auto-post-thumbnail/admin/assets/js/check-api.js
function check_api_google(provider) {
    provider_input = jQuery('#wapt_' + provider + '_apikey');
    provider_input2 = jQuery('#wapt_' + provider + '_cse');
    if (provider_input.val() !== "" || provider_input2.val() !== "") {
        provider_input.addClass("checked_api_key_proccess");
        provider_input2.addClass("checked_api_key_proccess");
        jQuery.post(ajaxurl, {
            action: 'apt_check_api_key',
            provider: provider,
            key: provider_input.val(),
            key2: provider_input2.val(),
            nonce: jQuery('#wapt_ajax_nonce').val(),
        }).done(function (html) {
            console.log(html);
            provider_input.removeClass("checked_api_key_proccess");
            provider_input2.removeClass("checked_api_key_proccess");
            if (html) {
                // Классы перекрываются каким-то другим !important
                // Пришлось костыльнуть так
                provider_input.attr('style', 'border-color: green !important');
                provider_input2.attr('style', 'border-color: green !important');
            } else {
                // Классы перекрываются каким-то другим !important
                // Пришлось костыльнуть так
                provider_input.attr('style', 'border-color: red !important');
                provider_input2.attr('style', 'border-color: red !important');
            }
        });
    } else if (provider_input.val() === "" && provider_input2.val() === "") {
        provider_input.removeClass("checked_api_key_proccess");
        provider_input2.removeClass("checked_api_key_proccess");
        // Классы перекрываются каким-то другим !important
        // Пришлось костыльнуть так
        provider_input.removeAttr('style');
        provider_input2.removeAttr('style');

    }
}

jQuery(document).on('change', '#wapt_google_apikey', function (event) {
    check_api_google('google');
});
jQuery(document).on('change', '#wapt_google_cse', function (event) {
    check_api_google('google');
});