87 lines
1.8 KiB
JavaScript
87 lines
1.8 KiB
JavaScript
/**
|
|
* Set duplicate field.
|
|
*
|
|
* @param string $resolution
|
|
* @access public
|
|
* @return void
|
|
*/
|
|
function setDuplicate(resolution)
|
|
{
|
|
if(resolution == 'duplicate')
|
|
{
|
|
$('#duplicateBugBox').show();
|
|
}
|
|
else
|
|
{
|
|
$('#duplicateBugBox').hide();
|
|
}
|
|
}
|
|
|
|
/**
|
|
* Get story or task list.
|
|
*
|
|
* @param string $module
|
|
* @access public
|
|
* @return void
|
|
*/
|
|
function getList(module)
|
|
{
|
|
productID = $('#product').val();
|
|
projectID = $('#project').val();
|
|
storyID = $('#story').val();
|
|
taskID = $('#task').val();
|
|
if(module == 'story')
|
|
{
|
|
link = createLink('search', 'select', 'productID=' + productID + '&projectID=' + projectID + '&module=story&moduleID=' + storyID);
|
|
$('#storyListIdBox a').attr("href", link);
|
|
}
|
|
else
|
|
{
|
|
link = createLink('search', 'select', 'productID=' + productID + '&projectID=' + projectID + '&module=task&moduleID=' + taskID);
|
|
$('#taskListIdBox a').attr("href", link);
|
|
}
|
|
}
|
|
|
|
/**
|
|
* load stories of module.
|
|
*
|
|
* @access public
|
|
* @return void
|
|
*/
|
|
function loadModuleRelated()
|
|
{
|
|
moduleID = $('#module').val();
|
|
productID = $('#product').val();
|
|
setStories(moduleID, productID);
|
|
}
|
|
|
|
/**
|
|
* Unlink related bug.
|
|
*
|
|
* @param int $bugID
|
|
* @param int $bug2Unlink
|
|
* @access public
|
|
* @return void
|
|
*/
|
|
function unlinkBug(bugID, bug2Unlink)
|
|
{
|
|
link = createLink('bug', 'unlinkBug', 'bugID=' + bugID + '&bug2Unlink=' + bug2Unlink);
|
|
$.get(link, function(data)
|
|
{
|
|
if(data == 'success') $('#linkBugBox').load(createLink('bug', 'ajaxGetLinkBugs', 'bugID=' + bugID));
|
|
});
|
|
}
|
|
|
|
/**
|
|
* Load linkBugs.
|
|
*
|
|
* @param int $bugID
|
|
* @access public
|
|
* @return void
|
|
*/
|
|
function loadLinkBugs(bugID)
|
|
{
|
|
bugLink = createLink('bug', 'ajaxGetLinkBugs', 'bugID=' + bugID);
|
|
$('#linkBugBox').load(bugLink);
|
|
}
|