diff --git a/module/testcase/js/importfromlib.js b/module/testcase/js/importfromlib.js index 06e2f661dd..aff82bdf5a 100644 --- a/module/testcase/js/importfromlib.js +++ b/module/testcase/js/importfromlib.js @@ -3,6 +3,21 @@ function reload(libID) link = createLink('testcase','importFromLib','productID='+ productID + '&branch=' + branch + '&libID='+libID); location.href = link; } + +function setModule(moduleID, obj) +{ + var index = $(obj).closest('tr').index() + 1; + var $tr = $(obj).closest('tbody').find('tr'); + + while($tr.eq(index).length > 0) + { + $module = $tr.eq(index).find(obj).find("select[name*='module']"); + $module.val(moduleID); + $module.trigger("chosen:updated"); + index ++; + } +} + $(function() { setTimeout(function(){fixedTfootAction('#importFromLib')}, 500); diff --git a/module/testcase/view/importfromlib.html.php b/module/testcase/view/importfromlib.html.php index 74701610e0..56ec88e48e 100644 --- a/module/testcase/view/importfromlib.html.php +++ b/module/testcase/view/importfromlib.html.php @@ -48,7 +48,7 @@ testcase->priList, $case->pri, $case->pri)?>'>pri == '0' ? '' : zget($lang->testcase->priList, $case->pri, $case->pri);?> id", $case->title)) echo $case->title;?> module, '');?> - id}]", $modules, 0, "class='from-control chosen'");?> + id}]", $modules, 0, "class='from-control chosen' onchange='setModule(this.value, \".module-{$case->module}\")'");?> testcase->typeList, $case->type);?>