File "infobanner.js"
Full Path: /home/warrior1/public_html/wp-content/plugins/facebook-for-woocommerce/assets/js/admin/infobanner.js
File size: 1.2 KB
MIME-type: text/plain
Charset: utf-8
/**
* Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved
*
* This source code is licensed under the license found in the
* LICENSE file in the root directory of this source tree.
*
* @package FacebookCommerce
*/
/*
* Ajax helper function.
* Takes optional payload for POST and optional callback.
*/
function ajax(action, payload = null, callback = null, failcallback = null) {
var data = Object.assign( {}, {
'action': action,
}, payload );
// Since Wordpress 2.8 ajaxurl is always defined in admin header and
// points to admin-ajax.php
jQuery.post(
ajaxurl,
data,
function(response) {
if (callback) {
callback( response );
}
}
).fail(
function(errorResponse){
if (failcallback) {
failcallback( errorResponse );
}
}
);
}
window.fb_woo_infobanner_post_click = function (){
console.log( "Woo infobanner post tip click!" );
return ajax(
'ajax_woo_infobanner_post_click',
{
"_ajax_nonce": wc_facebook_infobanner_jsx.nonce
},
);
};
window.fb_woo_infobanner_post_xout = function() {
console.log( "Woo infobanner post tip xout!" );
return ajax(
'ajax_woo_infobanner_post_xout',
{
"_ajax_nonce": wc_facebook_infobanner_jsx.nonce
},
);
};