* Fix edit testcase which type is lib.

This commit is contained in:
daitingting
2017-04-27 09:37:23 +08:00
parent b0a9cb9803
commit 02e2d720d7
2 changed files with 38 additions and 1 deletions
+19
View File
@@ -78,6 +78,25 @@ function loadProductModules(productID, branch)
setStories();
}
/**
* Load module.
*
* @param int $libID
* @access public
* @return void
*/
function loadLibModules(libID, branch)
{
if(typeof(branch) == 'undefined') branch = 0;
if(!branch) branch = 0;
link = createLink('tree', 'ajaxGetOptionMenu', 'rootID=' + libID + '&viewtype=caselib&branch=' + branch + '&rootModuleID=0&returnType=html&fieldID=&needManage=true');
$('#moduleIdBox').load(link, function()
{
$(this).find('select').chosen(defaultChosenOptions)
if(typeof(caseModule) == 'string') $('#moduleIdBox').prepend("<span class='input-group-addon'>" + caseModule + "</span>")
});
}
/**
* Set story field.
*
+19 -1
View File
@@ -145,6 +145,24 @@
</div>
</td>
</tr>
<tr>
<th><?php echo $lang->testcase->module;?></th>
<td>
<div class='input-group' id='moduleIdBox'>
<?php
echo html::select('module', $moduleOptionMenu, $currentModuleID, "onchange='loadModuleRelated()' class='form-control chosen'");
if(count($moduleOptionMenu) == 1)
{
echo "<span class='input-group-addon'>";
echo html::a($this->createLink('tree', 'browse', "rootID=$libID&view=caselib&currentModuleID=0&branch=$case->branch"), $lang->tree->manage, '_blank');
echo '&nbsp; ';
echo html::a("javascript:loadLibModules($libID)", $lang->refresh);
echo '</span>';
}
?>
</div>
</td>
</tr>
<?php else:?>
<tr>
<th class='w-80px'><?php echo $lang->testcase->product;?></th>
@@ -155,7 +173,6 @@
</div>
</td>
</tr>
<?php endif;?>
<tr>
<th><?php echo $lang->testcase->module;?></th>
<td>
@@ -174,6 +191,7 @@
</div>
</td>
</tr>
<?php endif;?>
<?php if(!$isLibCase):?>
<tr>
<th><?php echo $lang->testcase->story;?></th>