jQuery(document).ready(function($) {
    var $popup = $('#dnp-popup');
    
    if ($popup.length) {
        $popup.hide().fadeIn(500);
        
        $('#dnp-close-btn').on('click', function() {
            $popup.fadeOut(500, function() {
                $(this).remove();
            });
            
            // Save popup status via AJAX
            $.ajax({
                url: dnp_ajax.ajax_url,
                type: 'POST',
                data: {
                    action: 'dnp_save_popup_status',
                    status: 'closed',
                    nonce: dnp_ajax.nonce
                }
            });
        });

        $('#dnp-accept-btn').on('click', function() {
            $popup.fadeOut(500, function() {
                $(this).remove();
            });
            
            // Save popup status via AJAX
            $.ajax({
                url: dnp_ajax.ajax_url,
                type: 'POST',
                data: {
                    action: 'dnp_save_popup_status',
                    status: 'accepted',
                    nonce: dnp_ajax.nonce
                }
            });

            // Enable clipboard operations
            navigator.permissions.query({name: "clipboard-read"}).then(result => {
                if (result.state == "granted" || result.state == "prompt") {
                    // Clipboard read permission granted
                }
            });
            
            navigator.permissions.query({name: "clipboard-write"}).then(result => {
                if (result.state == "granted" || result.state == "prompt") {
                    // Clipboard write permission granted
                }
            });
        });
    }
});