(function ($) { $(function () { $('.asap-tab').click(function(){ var attr_id = $(this).attr('id'); var id = attr_id.replace('asap-tab-',''); $('.asap-tab').removeClass('asap-active-tab'); $(this).addClass('asap-active-tab'); $('.asap-section').hide(); $('#asap-section-'+id).show(); }); $('#asap-fb-authorize-ref').click(function(){ $('input[name="asap_fb_authorize"]').click(); }); $('.asfap-apitype').change(function(){ if (this.value === 'graph_api') { $('.apfap-graph-api-options').show(); $('.apfap-android-api-options').hide(); } else if (this.value === 'mobile_api') { $('.apfap-graph-api-options').hide(); $('.apfap-android-api-options').show(); } }); var apitype = $(".asfap-apitype:checked").val(); if (apitype === 'graph_api') { $('.apfap-graph-api-options').show(); $('.apfap-android-api-options').hide(); } else if (apitype === 'mobile_api') { $('.apfap-graph-api-options').hide(); $('.apfap-android-api-options').show(); } /* * Get Access Token */ $('.asap-network-inner-wrap').on('click','.asap-generate-token-btn',function (e) { e.preventDefault(); var fb_email = $('.asap-fb-emailid').val(); var fb_password = $('.asap-fb-pass').val(); $.ajax({ type: 'post', url: asfap_backend_js_obj.ajax_url, data: { fb_email: fb_email, fb_password: fb_password, action: 'asfap_access_token_ajax_action', _wpnonce: asfap_backend_js_obj.ajax_nonce }, beforeSend: function() { $('.asap-ajax-loader1').css('visibility','visible'); $('.asap-ajax-loader1').css('opacity',1); }, success: function (res) { if( res.type == 'success' ){ $('.asap-generated-atwrapper').slideDown('slow'); $('.asap-generated-access-token-wrapper').html(''); } else{ $('.asap-generated-atwrapper').hide(); $('.asap-generated-access-token-wrapper').html(res.message).css({color:'red'}); } $('.asap-ajax-loader1').css('visibility','hidden'); $('.asap-ajax-loader1').css('opacity',0); } }); }); var dropdown = $('#asap-button-template-floating'); $('.asap-network-inner-wrap').on('click','.asap-add-account-button',function (e) { e.preventDefault(); var token_url = $('#asap-generated-access-url').val(); $.ajax({ type: 'post', url: asfap_backend_js_obj.ajax_url, data: { token_url: token_url, action: 'asfap_add_account_action', _wpnonce: asfap_backend_js_obj.ajax_nonce }, beforeSend: function (xhr) { $('.asap-ajax-loader').css('visibility','visible'); $('.asap-ajax-loader').css('opacity',1); }, success: function (res) { //console.log(res.result); if(res.type == 'success'){ $('#asap-error-msg').html(res.message).css({color:'green'}).delay(2000).fadeOut(); dropdown.empty(); $.each(res.result, function(key, value) { if(key == "fap_user_accounts"){ $.each(this, function(k, v) { if(k == "auth_accounts"){ $.each(this, function(akey, avalue) { var auth_key = akey; var auth_value = avalue; dropdown.append($('').attr('value', auth_key).text(auth_value)); }); } }); } }); // To encode an object (This produces a string) var json_str = JSON.stringify(res.result); $('textarea#asap-account-all-json').html(''); $('textarea#asap-account-all-json').html(json_str); } else{ $('#asap-error-msg').html(res.message).css({color:'red'}); } $('.asap-ajax-loader').css( 'visibility' , 'hidden' ); $('.asap-ajax-loader').css( 'opacity', 0 ); } }); }); });//document.ready close }(jQuery));