@@ -95,26 +95,28 @@ <h5 class="mt-3 mb-0">Tasks</h5>
9595 {{ range $i, $task := .Tasks }}
9696 < tr class ="accordion-toggle task-row " data-task-id ="{{ $task.Index }} " data-parent-id ="{{ $task.ParentIndex }} " data-task-status ="{{ $task.Status }} " data-task-result ="{{ $task.Result }} ">
9797 < td class ="task-graph ">
98- < div class ="graph-container ">
99- {{ range $l, $graph := $task.GraphLevels }}
100- < div class ="graph-level {{ if gt $graph 0 }}graph-line{{ end }} {{ if eq $graph 3 }}graph-last{{ end }} ">
101- {{ if gt $graph 1 }}
102- < div class ="graph-item "> </ div >
98+ < div class ="task-graph-cell ">
99+ < div class ="graph-container ">
100+ {{ range $l, $graph := $task.GraphLevels }}
101+ < div class ="graph-level {{ if gt $graph 0 }}graph-line{{ end }} {{ if eq $graph 3 }}graph-last{{ end }} ">
102+ {{ if gt $graph 1 }}
103+ < div class ="graph-item "> </ div >
104+ {{ end }}
105+ </ div >
103106 {{ end }}
104- </ div >
105- {{ end }}
106- {{ if $task.HasChildren }}
107- < div class ="graph-button expanded ">
108- < button class ="btn btn-link btn-sm p-0 me-1 task-collapse-btn ">
109- < i class ="fas fa-square-minus "> </ i >
110- </ button >
111- < div class ="graph-expand-line "> </ div >
112- </ div >
113- {{ end }}
114- < div class ="graph-label ">
115- < span >
116- {{ $task.Index }}
117- </ span >
107+ {{ if $task.HasChildren }}
108+ < div class ="graph-button expanded ">
109+ < button class ="btn btn-link btn-sm p-0 me-1 task-collapse-btn ">
110+ < i class ="fas fa-square-minus "> </ i >
111+ </ button >
112+ < div class ="graph-expand-line "> </ div >
113+ </ div >
114+ {{ end }}
115+ < div class ="graph-label ">
116+ < span >
117+ {{ $task.Index }}
118+ </ span >
119+ </ div >
118120 </ div >
119121 </ div >
120122 </ td >
@@ -441,8 +443,12 @@ <h5 class="mt-3 mb-0">Tasks</h5>
441443 height : 1px ;
442444}
443445
446+ .task-list .task-graph .task-graph-cell {
447+ height : 100% ;
448+ }
449+
444450.task-list .task-graph .graph-container {
445- height : 100% ;
451+ min- height: 100% ;
446452 display : flex;
447453 flex-direction : row;
448454
@@ -482,13 +488,19 @@ <h5 class="mt-3 mb-0">Tasks</h5>
482488}
483489
484490.task-graph .graph-item {
491+ position : relative;
485492 width : 100% ;
486- height : 50% ;
487- border-bottom : var (--graph-border );
493+ height : 100% ;
488494}
489495
490- .task-graph .graph-level .graph-last {
491- height : 50% ;
496+ .task-graph .graph-level .graph-item : after {
497+ content : "" ;
498+ display : block;
499+ position : absolute;
500+ top : 50% ;
501+ right : 0 ;
502+ left : 0 ;
503+ border-bottom : var (--graph-border );
492504}
493505
494506.task-graph .graph-last .graph-item {
@@ -509,6 +521,10 @@ <h5 class="mt-3 mb-0">Tasks</h5>
509521 border-left : var (--graph-border );
510522}
511523
524+ .task-graph .graph-level .graph-line .graph-last : before {
525+ bottom : 50% ;
526+ }
527+
512528.task-collapse-btn {
513529 color : # 666 ;
514530 text-decoration : none;
0 commit comments