Also restore the "expand all" and "collapse all" buttons

This commit is contained in:
Ilya K 2022-08-12 09:46:17 +03:00
parent 74caaa696e
commit 93bbd6925b
3 changed files with 14 additions and 2 deletions

View file

@ -4,6 +4,6 @@
<div class="dep-tree"> <div class="dep-tree">
<ul class="tree"> <ul class="tree">
[% INCLUDE renderNode node=buildTimeGraph %] [% INCLUDE renderNode node=buildTimeGraph isRoot=1 %]
</ul> </ul>
</div> </div>

View file

@ -19,9 +19,16 @@
<tt>[% node.name %]</tt> (<em>no info</em>) <tt>[% node.name %]</tt> (<em>no info</em>)
[% END %] [% END %]
</span></span> </span></span>
[% IF isRoot %]
<span class="dep-tree-buttons">
(<a href="#" class="tree-collapse-all">collapse all</a>
&ndash;
<a href="#" class="tree-expand-all">expand all</a>)
</span>
[% END %]
[% IF node.refs.size > 0 %] [% IF node.refs.size > 0 %]
<ul class="subtree"> <ul class="subtree">
[% FOREACH ref IN node.refs; INCLUDE renderNode node=ref; END %] [% FOREACH ref IN node.refs; INCLUDE renderNode node=ref isRoot=0; END %]
</ul> </ul>
[% END %] [% END %]
[% END %] [% END %]

View file

@ -33,6 +33,11 @@ span:target > span.dep-tree-line {
font-weight: bold; font-weight: bold;
} }
span.dep-tree-buttons {
font-style: italic;
padding-left: 10px;
}
span.disabled-project, span.disabled-jobset, span.disabled-job { span.disabled-project, span.disabled-jobset, span.disabled-job {
text-decoration: line-through; text-decoration: line-through;
} }