jQuery(document).ready(function($) { // Retry posting to Bluesky $('.bluesky-retry-post').on('click', function(e) { e.preventDefault(); var button = $(this); var postId = button.data('post-id'); button.prop('disabled', true); $.ajax({ url: ajaxurl, type: 'POST', data: { action: 'bluesky_retry_post', post_id: postId, nonce: blueskyAdmin.nonce }, success: function(response) { if (response.success) { location.reload(); } else { alert(response.data.message || 'Error retrying post'); button.prop('disabled', false); } }, error: function() { alert('Network error. Please try again.'); button.prop('disabled', false); } }); }); // Share post to Bluesky $('.bluesky-share-post').on('click', function(e) { e.preventDefault(); var button = $(this); var postId = button.data('post-id'); button.prop('disabled', true); $.ajax({ url: ajaxurl, type: 'POST', data: { action: 'bluesky_share_post', post_id: postId, nonce: blueskyAdmin.nonce }, success: function(response) { if (response.success) { location.reload(); } else { alert(response.data.message || 'Error sharing post'); button.prop('disabled', false); } }, error: function() { alert('Network error. Please try again.'); button.prop('disabled', false); } }); }); });