Skip to content

Commit 514536d

Browse files
committed
graph style fixes
1 parent bf05e89 commit 514536d

File tree

1 file changed

+40
-24
lines changed

1 file changed

+40
-24
lines changed

pkg/coordinator/web/templates/test_run/test_run.html

Lines changed: 40 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)