This commit is contained in:
wangzemei
2022-09-28 18:10:58 +08:00
parent 561c0abeb1
commit 3e05ffd786
2 changed files with 14 additions and 9 deletions
+4 -4
View File
@@ -829,8 +829,8 @@ function toggleFold(form, unfoldIdList, objectID, objectType)
if($parentTd.length == 0) return false;
var toggleClass = objectType == 'product' ? 'story-toggle' : 'task-toggle';
var nameClass = objectType == 'product' ? 'c-title' : 'c-name';
$form.find('th.' + nameClass).append("<button type='button' id='toggleFold' class='btn btn-mini collapsed'>" + unfoldAll + "</button>");
var nameClass = objectType == 'product' ? 'c-title' : 'c-name';
$form.find('th.' + nameClass).addClass('flex-between').append("<span id='toggleFold' class='collapsed'><i class='icon icon-angle-double-right'></i></span>");
var allUnfold = true;
$parentTd.each(function()
@@ -843,7 +843,7 @@ function toggleFold(form, unfoldIdList, objectID, objectType)
$(this).find('a.' + toggleClass).addClass('collapsed')
})
$form.find('th.' + nameClass + ' #toggleFold').html(allUnfold ? foldAll : unfoldAll).toggleClass('collapsed', !allUnfold);
$form.find('th.' + nameClass + ' #toggleFold').toggleClass('collapsed', !allUnfold);
$(document).on('click', '#toggleFold', function()
{
@@ -858,7 +858,7 @@ function toggleFold(form, unfoldIdList, objectID, objectType)
newUnfoldID.push(dataID);
})
$(this).html(collapsed ? foldAll : unfoldAll).toggleClass('collapsed', !collapsed);
$(this).toggleClass('collapsed', !collapsed);
url = createLink('misc', 'ajaxSetUnfoldID', 'objectID=' + objectID + '&objectType=' + objectType + '&action=' + (collapsed ? 'add' : 'delete'));
$.post(url, {'newUnfoldID': JSON.stringify(newUnfoldID)});
});
+10 -5
View File
@@ -118,11 +118,6 @@ body.xxc-embed.m-productplan-view,body.xxc-embed.m-bug-browse,body.xxc-embed.m-p
#downloadMobile .dropdown-menu .mobile-version {text-align: center;}
#downloadMobile .dropdown-menu .mobile-version span {color: #0c64eb; font-size: 12px; font-weight: 700;}
/* #mainMenu > .btn-toolBar .btn-link .label-light,
#mainMenu > .btn-toolbar .btn-link .label-light {color: #203362; background: #fff;}
#mainMenu > .btn-toolBar .btn-active-text,
#mainMenu > .btn-toolbar .btn-active-text {background: #E6EAF1;} */
#programTableList > tr:hover {background: #E6F0FF; opacity: 0.8;}
#programTableList > tr[data-type="project"] > .c-name:hover > a {color: #1E6AEB !important;}
#programTableList > tr[data-type="project"] > .c-name > a {color: #2463c7 !important;}
@@ -131,3 +126,13 @@ body.xxc-embed.m-productplan-view,body.xxc-embed.m-bug-browse,body.xxc-embed.m-p
#projectForm .c-name .label-danger,
#executionTableList .c-name .label-danger,
#programTableList .c-name .label-danger {position: absolute; right: 10px; padding: 2px 4px;}
.flex-between {
display: flex;
align-items: center;
justify-content: space-between;
}
#toggleFold > .icon {display: inline-block; transition: transform .2s; transform: rotate(-90deg);}
#toggleFold.collapsed > .icon {transform: rotate(90deg);}