From dcf978f406d40e38dede365655cd5db6dccf907a Mon Sep 17 00:00:00 2001 From: tianshujie98 Date: Tue, 20 Jul 2021 09:26:23 +0800 Subject: [PATCH] * Adjust code. --- module/upgrade/js/mergeprogram.js | 52 ++++++++++++++++++++++++------- 1 file changed, 40 insertions(+), 12 deletions(-) diff --git a/module/upgrade/js/mergeprogram.js b/module/upgrade/js/mergeprogram.js index d25c62a872..5efd1d7f57 100644 --- a/module/upgrade/js/mergeprogram.js +++ b/module/upgrade/js/mergeprogram.js @@ -152,18 +152,32 @@ $(function() var lineID = $('li.currentPage').attr('lineid'); if($(this).is(':checked')) { - $("[id^='productLines\[" + lineID + "\]']").prop('checked', true); $('#checkAllProjects').prop('checked', true); - $('[name^=products]').prop('checked', true); - $('[name^=sprints]').prop('checked', true); $('#programName').val($('.main-row .side-col .nav li.currentPage div a').text()); + if($('[id^=productLines]').length > 0) + { + $('[data-line=' + lineID + ']').prop('checked', true); + $("[id^='productLines\[" + lineID + "\]']").prop('checked', true); + } + else + { + $('[name^=products]').prop('checked', true); + $('[name^=sprints]').prop('checked', true); + } } else { - $("[id^='productLines\[" + lineID + "\]']").prop('checked', false); $('#checkAllProjects').prop('checked', false); - $('[name^=products]').prop('checked', false); - $('[name^=sprints]').prop('checked', false); + if($('[id^=productLines]').length > 0) + { + $('[data-line=' + lineID + ']').prop('checked', false); + $("[id^='productLines\[" + lineID + "\]']").prop('checked', false); + } + else + { + $('[name^=products]').prop('checked', false); + $('[name^=sprints]').prop('checked', false); + } $('#programName').val(''); } setProgramBegin(programBegin); @@ -178,19 +192,33 @@ $(function() var lineID = $('li.currentPage').attr('lineid'); if($(this).is(':checked')) { - $("[id^='productLines\[" + lineID + "\]']").prop('checked', true); $('#checkAllProducts').prop('checked', true); - $('[name^=products]').prop('checked', true); - $('[name^=sprints]').prop('checked', true); $('#programName').val($('.main-row .side-col .nav li.currentPage div a').text()); + if($('[id^=productLines]').length > 0) + { + $('[data-line=' + lineID + ']').prop('checked', true); + $("[id^='productLines\[" + lineID + "\]']").prop('checked', true); + } + else + { + $('[name^=products]').prop('checked', true); + $('[name^=sprints]').prop('checked', true); + } } else { - $("[id^='productLines\[" + lineID + "\]']").prop('checked', false); $('#checkAllProducts').prop('checked', false); - $('[name^=products]').prop('checked', false); - $('[name^=sprints]').prop('checked', false); $('#programName').val(''); + if($('[id^=productLines]').length > 0) + { + $('[data-line=' + lineID + ']').prop('checked', false); + $("[id^='productLines\[" + lineID + "\]']").prop('checked', false); + } + else + { + $('[name^=products]').prop('checked', false); + $('[name^=sprints]').prop('checked', false); + } } setProgramBegin(programBegin); setProgramEnd(programEnd);