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); });