diff --git a/module/repo/view/ajaxgeteditorcontent.html.php b/module/repo/view/ajaxgeteditorcontent.html.php
index b99f92b8ec..05243b483f 100644
--- a/module/repo/view/ajaxgeteditorcontent.html.php
+++ b/module/repo/view/ajaxgeteditorcontent.html.php
@@ -47,7 +47,7 @@ js::import($jsRoot . 'monaco-editor/min/vs/loader.js');
-
+
@@ -135,12 +134,10 @@ function getRelation(commit)
}
$('.table-empty-tip').hide();
- $('#unlink').show();
$('#related button').show();
}
else
{
- $('#unlink').hide();
if(!canLinkStory && !canLinkBug && !canLinkTask) $('#related button').hide();
}
@@ -157,6 +154,17 @@ function getRelation(commit)
$('#related').show();
}
+
+
+$('#relationTabs').on('onLoad', function(event, tab) {
+ var objectInfo = tab.id.split('-');
+ objectID = objectInfo[0];
+ objectType = objectInfo[1];
+ unlink = createLink('repo', 'unlink', 'repoID=' + repoID + '&commit=' + globalCommit + '&objectID=' + objectID + '&objectType=' + objectType);
+ $('#relationTabs ul li[data-id=' + tab.id + '] span.title').after('
');
+});
+
+
/**
* Set tab data.
*
@@ -331,7 +339,7 @@ $(function()
parent.loadLinkPage(link);
});
- $('#unlink a').on('click', function()
+ $('#relationTabs').on('click', '.unlinks',function()
{
var link = $(this).attr('data-link');
$.post(link, function(data)
@@ -352,11 +360,6 @@ $(function()
{
$('#tab-nav-item-' + tab.id).attr('title', tab.title);
- var objectInfo = tab.id.split('-');
- objectID = objectInfo[0];
- objectType = objectInfo[1];
- $('#unlink a').attr('data-link', createLink('repo', 'unlink', 'repoID=' + repoID + '&commit=' + globalCommit + '&objectID=' + objectID + '&objectType=' + objectType));
-
var relatedHeight = codeHeight / 5 * 2 - $('#log').height() - 45;
$('#relationTabs iframe').css('height', relatedHeight);
});