diff --git a/module/testcase/js/batchcreate.js b/module/testcase/js/batchcreate.js index 009b944c14..8a788bd65a 100644 --- a/module/testcase/js/batchcreate.js +++ b/module/testcase/js/batchcreate.js @@ -26,4 +26,19 @@ $(document).ready(function() inputFocusJump('down'); } }); + + $('#customField').click(function() + { + $('#formSettingForm > .checkboxes > .checkbox-primary > input').each(function() + { + var field = ',' + $(this).val() + ','; + var required = ',' + requiredFields + ','; + if(required.indexOf(field) >= 0) $(this).attr('disabled', 'disabled'); + }); + }); + + $('#formSettingForm .btn-primary').click(function() + { + $('#formSettingForm > .checkboxes > .checkbox-primary > input').removeAttr('disabled'); + }); }); diff --git a/module/testcase/js/batchedit.js b/module/testcase/js/batchedit.js index 94f8c09890..280f5d2e45 100644 --- a/module/testcase/js/batchedit.js +++ b/module/testcase/js/batchedit.js @@ -113,6 +113,21 @@ $(function() }); }); } + + $('#customField').click(function() + { + $('#formSettingForm > .checkboxes > .checkbox-primary > input').each(function() + { + var field = ',' + $(this).val() + ','; + var required = ',' + requiredFields + ','; + if(required.indexOf(field) >= 0) $(this).attr('disabled', 'disabled'); + }); + }); + + $('#formSettingForm .btn-primary').click(function() + { + $('#formSettingForm > .checkboxes > .checkbox-primary > input').removeAttr('disabled'); + }); }); $(document).on('click', '.chosen-with-drop', function(){oldValue = $(this).prev('select').val();})//Save old value. diff --git a/module/testcase/view/batchcreate.html.php b/module/testcase/view/batchcreate.html.php index a9102056f6..3a225bceb2 100644 --- a/module/testcase/view/batchcreate.html.php +++ b/module/testcase/view/batchcreate.html.php @@ -14,6 +14,7 @@ testcase->batchCreate);?> +testcase->create->requiredFields)?>