diff --git a/module/upgrade/js/mergeprogram.js b/module/upgrade/js/mergeprogram.js index 5efd1d7f57..60254bf181 100644 --- a/module/upgrade/js/mergeprogram.js +++ b/module/upgrade/js/mergeprogram.js @@ -403,6 +403,13 @@ $(function() checkedLine = false; } $("[id^='productLines\[" + lineID + "\]']").prop('checked', checkedLine); + + var checkAllLines = true; + var lineNum = $("[id^='productLines'").length; + var checkedLineNum = $("[id^='productLines']:checked").length; + + if(lineNum > checkedLineNum) checkAllLines = false; + $("[id='checkAllLines']").prop('checked', checkAllLines); } else if($('[id^=products]').length > 0) { @@ -483,6 +490,13 @@ $(function() checkedLine = false; } $("[id^='productLines\["+ lineID +"\]").prop('checked', checkedLine); + + var checkAllLines = true; + var lineNum = $("[id^='productLines'").length; + var checkedLineNum = $("[id^='productLines']:checked").length; + + if(lineNum > checkedLineNum) checkAllLines = false; + $("[id='checkAllLines']").prop('checked', checkAllLines); } else if($('[id^=products]').length > 0) {