Skip to content
Snippets Groups Projects
Commit 76a0752a authored by Chris Lawton's avatar Chris Lawton Committed by Todd Dembrey
Browse files

add revision listing styles

parent 5d9fc3d4
No related branches found
No related tags found
No related merge requests found
...@@ -7,16 +7,24 @@ ...@@ -7,16 +7,24 @@
</div> </div>
</div> </div>
<div class="wrapper wrapper--medium wrapper--tabs"> <div class="wrapper wrapper--medium">
{% with base_revision=revisions.0.id %} <ul class="revision">
{% for revision in revisions %} {% with base_revision=revisions.0.id %}
<div> {% for revision in revisions %}
{{ revision.date }} by {{ revision.author }} <li class="revision__item">
{% if not forloop.first %} <p class="revision__meta">
<a class="button button--primary" href="{% url 'apply:revisions:compare' submission_pk=submission.id from=revision.id to=base_revision %}">Compare</a> <span class="revision__date">{{ revision.date }} </span>
{% endif %} <span>by {{ revision.author }}</span>
</div> {% if forloop.first %}
{% endfor %} <span class="revision__current">- current</span>
{% endif %}
</p>
{% if not forloop.first %}
<a class="button button--compare" href="{% url 'apply:revisions:compare' submission_pk=submission.id from=revision.id to=base_revision %}">Compare</a>
{% endif %}
</li>
{% endfor %}
</ul>
{% endwith %} {% endwith %}
</div> </div>
{% endblock %} {% endblock %}
...@@ -84,3 +84,4 @@ $breakpoints: ( ...@@ -84,3 +84,4 @@ $breakpoints: (
// Transition // Transition
$transition: 0.25s ease-out; $transition: 0.25s ease-out;
$quick-transition: 0.15s ease;
...@@ -158,5 +158,28 @@ ...@@ -158,5 +158,28 @@
&--top-space { &--top-space {
margin-top: 20px; margin-top: 20px;
} }
&--compare {
width: 75px;
padding: 3px;
margin-top: 10px;
font-size: 12px;
font-weight: $weight--bold;
text-align: center;
text-transform: uppercase;
border: 1px solid currentColor;
transition: background-color, color, border, $quick-transition;
@include media-query(tablet-portrait) {
margin-top: 0;
}
&:focus,
&:hover {
color: $color--white;
background-color: $color--light-blue;
border: 1px solid $color--light-blue;
}
}
} }
.revision {
margin: 20px 0;
border: 1px solid $color--mid-grey;
@include media-query(tablet-portrait) {
margin: 4rem 0;
}
&__item {
display: flex;
flex-direction: column;
padding: 15px;
background: $color--white;
border-bottom: 1px dashed $color--mid-grey;
@include media-query(tablet-portrait) {
flex-direction: row;
justify-content: space-between;
}
&:first-child {
background-color: $color--sky-blue;
}
&:last-child {
border-bottom: 0;
}
}
&__meta {
margin: 0;
}
&__date,
&__current {
font-weight: $weight--semibold;
}
}
...@@ -39,6 +39,7 @@ ...@@ -39,6 +39,7 @@
@import 'components/reviews-sidebar'; @import 'components/reviews-sidebar';
@import 'components/select2'; @import 'components/select2';
@import 'components/submission-meta'; @import 'components/submission-meta';
@import 'components/revision';
@import 'components/table'; @import 'components/table';
@import 'components/traffic-light'; @import 'components/traffic-light';
@import 'components/wrapper'; @import 'components/wrapper';
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment