From 9c3477aa5af29cdaddef8b78668b125a449182cf Mon Sep 17 00:00:00 2001 From: ryan-preble Date: Wed, 4 Feb 2026 12:18:09 -0500 Subject: [PATCH 01/18] Allow spatial layout uploads even after layout already uploaded. Cleanup deletion dialog --- js/source/legacy/CXGN/Trial.js | 12 ++++++++---- mason/breeders_toolbox/trial.mas | 4 ++-- mason/breeders_toolbox/trial/phenotype_heatmap.mas | 7 ------- mason/breeders_toolbox/trial/trial_coords.mas | 6 ------ 4 files changed, 10 insertions(+), 19 deletions(-) diff --git a/js/source/legacy/CXGN/Trial.js b/js/source/legacy/CXGN/Trial.js index 2980c91a4b..61ae077d71 100644 --- a/js/source/legacy/CXGN/Trial.js +++ b/js/source/legacy/CXGN/Trial.js @@ -221,10 +221,10 @@ function delete_field_map() { jQuery('#working_modal').modal("hide"); if (response.error) { - alert("Error Deleting Field Map: "+response.error); + alert("Error deleting field map: "+response.error); } else { - //alert("Field map deletion Successful..."); - jQuery('#delete_field_map_dialog_message').dialog("open"); + alert("Field map deletion successful."); + location.reload(); } }, error: function () { @@ -493,7 +493,11 @@ delete_field_map(); jQuery('#delete_field_map_hm_link').click(function () { - jQuery('#delete_field_map_dialog').dialog("open"); + if (confirm("Are you sure you want to delete the spatial layout of this trial?")) { + delete_field_map(); + } else { + return; + } }); jQuery("#delete_field_map_dialog_message").dialog({ diff --git a/mason/breeders_toolbox/trial.mas b/mason/breeders_toolbox/trial.mas index c73c5c75e0..f19869e230 100644 --- a/mason/breeders_toolbox/trial.mas +++ b/mason/breeders_toolbox/trial.mas @@ -171,9 +171,9 @@ $project_id => undef % my $subtitle = 'View and edit the spatial layout of the experiment. Also view a heatmap for phenotyped traits.'; % my $layout_buttons = ''; % if ($has_col_and_row_numbers){ -% $layout_buttons = '

   This experiment has spatial layout info uploaded!

'; +% $layout_buttons = '

   This experiment has spatial layout info uploaded!

'; % } else { -% $layout_buttons = '

   This experiment does not have spatial layout info!

'; +% $layout_buttons = '

   This experiment does not have spatial layout info!

'; % } % my $design_section_buttons = ''; diff --git a/mason/breeders_toolbox/trial/phenotype_heatmap.mas b/mason/breeders_toolbox/trial/phenotype_heatmap.mas index 04dc9140bb..0f0b34f5f5 100644 --- a/mason/breeders_toolbox/trial/phenotype_heatmap.mas +++ b/mason/breeders_toolbox/trial/phenotype_heatmap.mas @@ -341,13 +341,6 @@ $trial_stock_type => undef --> - -