Skip to content

Commit 4167310

Browse files
Add link to the build queue when crate is building/in the build queue
1 parent 14c7543 commit 4167310

File tree

2 files changed

+39
-45
lines changed

2 files changed

+39
-45
lines changed

templates/crate/builds.html

Lines changed: 39 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -32,50 +32,48 @@
3232

3333
<ul>
3434
{%- for build in builds -%}
35-
{% set close_tag %}
3635
<li>
37-
{%- if build.build_status != "in_progress" %}
38-
<a href="/crate/{{ metadata.name }}/{{ metadata.version }}/builds/{{ build.id }}" class="release">
39-
{% set close_tag = "a" %}
36+
{%- if build.build_status != "in_progress" -%}
37+
<a href="/crate/{{ metadata.name }}/{{ metadata.version }}/builds/{{ build.id }}" class="release"> {#- -#}
38+
<div class="pure-g"> {#- -#}
39+
<div class="pure-u-1 pure-u-sm-1-24 build">
40+
{%- if build.build_status == "success" -%}
41+
{{ crate::icons::IconCheck.render_solid(false, false, "") }}
42+
{%- elif build.build_status == "failure" -%}
43+
{{ crate::icons::IconTriangleExclamation.render_solid(false, false, "") }}
44+
{%- else -%}
45+
{{ crate::icons::IconX.render_solid(false, false, "") }}
46+
{%- endif -%}
47+
</div> {#- -#}
48+
<div class="pure-u-1 pure-u-sm-10-24">
49+
{%- if let Some(rustc_version) = build.rustc_version -%}
50+
{{ rustc_version }}
51+
{%- else -%}
52+
&mdash;
53+
{%- endif -%}
54+
</div> {#- -#}
55+
<div class="pure-u-1 pure-u-sm-10-24">
56+
{%- if let Some(docsrs_version) = build.docsrs_version -%}
57+
{{ docsrs_version }}
58+
{%- else -%}
59+
&mdash;
60+
{%- endif -%}
61+
</div> {#- -#}
62+
<div class="pure-u-1 pure-u-sm-3-24 date">
63+
{%- if let Some(build_time) = build.build_time -%}
64+
{{ build_time|timeformat }}
65+
{%- else -%}
66+
&mdash;
67+
{%- endif -%}
68+
</div> {#- -#}
69+
</div> {#- -#}
70+
</a>
4071
{%- else -%}
41-
<div class="build-in-progress">
42-
{% set close_tag = "div" %}
43-
{%- endif %}
44-
<div class="pure-g">
45-
<div class="pure-u-1 pure-u-sm-1-24 build">
46-
{%- if build.build_status == "success" -%}
47-
{{ crate::icons::IconCheck.render_solid(false, false, "") }}
48-
{%- elif build.build_status == "failure" -%}
49-
{{ crate::icons::IconTriangleExclamation.render_solid(false, false, "") }}
50-
{%- elif build.build_status == "in_progress" -%}
51-
{{ crate::icons::IconGear.render_solid(false, true, "") }}
52-
{%- else -%}
53-
{{ crate::icons::IconX.render_solid(false, false, "") }}
54-
{%- endif -%}
55-
</div>
56-
<div class="pure-u-1 pure-u-sm-10-24">
57-
{%- if let Some(rustc_version) = build.rustc_version -%}
58-
{{ rustc_version }}
59-
{%- else -%}
60-
&mdash;
61-
{%- endif -%}
62-
</div>
63-
<div class="pure-u-1 pure-u-sm-10-24">
64-
{%- if let Some(docsrs_version) = build.docsrs_version -%}
65-
{{ docsrs_version }}
66-
{%- else -%}
67-
&mdash;
68-
{%- endif -%}
69-
</div>
70-
<div class="pure-u-1 pure-u-sm-3-24 date">
71-
{%- if let Some(build_time) = build.build_time -%}
72-
{{ build_time|timeformat }}
73-
{%- else -%}
74-
&mdash;
75-
{%- endif -%}
76-
</div>
72+
<div class="build-in-progress">
73+
{{- crate::icons::IconGear.render_solid(false, true, "") }}&nbsp; {#- -#}
74+
In the <a href="/releases/queue" class="normal">build queue</a> {#- -#}
7775
</div>
78-
</{{ close_tag }}>
76+
{%- endif -%}
7977
</li>
8078
{%- endfor -%}
8179
</ul>

templates/style/style.scss

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -304,10 +304,6 @@ div.recent-releases-container {
304304
padding: 0.4em $search-result-right-left-padding;
305305
color: var(--color-standard);
306306

307-
a {
308-
color: var(--color-standard);
309-
}
310-
311307
@media #{$media-lg} {
312308
padding: 0.4em 0;
313309
margin: 0 1em;

0 commit comments

Comments
 (0)