jQuery(document).on("click", "#wc_ast_status_partial_shipped", function(){
	if(jQuery(this).prop("checked") == true){
        jQuery(this).closest('tr').removeClass('disable_row');
		var nonce = jQuery( '#wc_ast_settings_form_nonce' ).val();
		var ajax_data = {
			action: 'update_custom_order_status_email_display',		
			status: 'partial-shipped',
			security: nonce,	
		};
		jQuery.ajax({
			url: ajaxurl,		
			data: ajax_data,		
			type: 'POST',
			success: function(response) {
				jQuery('.partially_shipped_checkbox').show();	
				jQuery('.partially_shipped_checkbox input[type="checkbox"]').prop('checked', true);	
			},
			error: function(response) {				
			}
		});			
		
    } else{
		jQuery(this).closest('tr').addClass('disable_row');
		jQuery('.partially_shipped_checkbox').hide();
	}	
});

jQuery(document).on("click", "#wc_ast_status_updated_tracking", function(){
	if(jQuery(this).prop("checked") == true){
        
		jQuery(this).closest('tr').removeClass('disable_row');
		
		var ajax_data = {
			action: 'update_custom_order_status_email_display',		
			status: 'updated-tracking',		
		};
		jQuery.ajax({
			url: ajaxurl,		
			data: ajax_data,		
			type: 'POST',
			success: function(response) {
				jQuery('.updated_tracking_checkbox').show();
				jQuery('.updated_tracking_checkbox input[type="checkbox"]').prop('checked', true);	
			},
			error: function(response) {				
			}
		});				
		
    } else{
		jQuery(this).closest('tr').addClass('disable_row');
		jQuery('.updated_tracking_checkbox').hide();
	}	
});

jQuery( document ).ready(function() {	
	
	jQuery( '.tipTip' ).tipTip( {
		'attribute': 'data-tip'		
	} );
	
	if(jQuery('#wc_ast_status_partial_shipped').prop("checked") == true){
		jQuery('.partial_shipped_status_label_color_th').show();
		jQuery('.partially_shipped_checkbox').show();		
	} else{
		jQuery('.partial_shipped_status_label_color_th').hide();
		jQuery('.partially_shipped_checkbox').hide();		
	}	
	
	if(jQuery('#wc_ast_status_updated_tracking').prop("checked") == true){
		jQuery('.updated_tracking_checkbox').show();		
	} else{
		jQuery('.updated_tracking_checkbox').hide();		
	}		
		
	jQuery('.color_field input').wpColorPicker();		
});

jQuery(document).on("change", "#wc_ast_status_partial_shipped_label_font_color", function(){
	var font_color = jQuery(this).val();
	jQuery('.order-status-table .order-label.wc-partially-shipped').css('color',font_color);
});

/* activity-panel custom popup create start */
document.addEventListener('DOMContentLoaded', () => {
    const menuButton = document.querySelector('.menu-button');
    const popupMenu = document.querySelector('.popup-menu');

    // Toggle menu visibility on button click
    menuButton.addEventListener('click', () => {
        popupMenu.style.display = popupMenu.style.display === 'block' ? 'none' : 'block';
    });

    // Close menu when clicking outside of it
    document.addEventListener('click', (e) => {
        if (!menuButton.contains(e.target) && !popupMenu.contains(e.target)) {
            popupMenu.style.display = 'none';
        }
    });
});
/* activity-panel custom popup create end */