Add responsive layout for ticket list
This commit is contained in:
parent
25ed7ff22d
commit
f10f18c87d
|
@ -68,16 +68,73 @@ select.form-control {
|
|||
}
|
||||
|
||||
.ticket-list {
|
||||
display: grid;
|
||||
grid-template-columns: auto 1fr auto auto auto auto;
|
||||
border-right: 1px solid #ced4da;
|
||||
border-bottom: 1px solid #ced4da;
|
||||
margin-bottom: 1rem;
|
||||
|
||||
display: grid;
|
||||
// id title updated submitter comments
|
||||
grid-template-columns: auto 1fr auto auto auto;
|
||||
|
||||
@include media-breakpoint-down(xs) {
|
||||
display: block;
|
||||
border: none;
|
||||
|
||||
& > div {
|
||||
display: block;
|
||||
background: transparent !important;
|
||||
border: none !important;
|
||||
padding: 0 !important;
|
||||
|
||||
&:nth-child(5n+4) {
|
||||
margin-bottom: 1rem;
|
||||
}
|
||||
}
|
||||
|
||||
.id {
|
||||
text-align: inherit !important;
|
||||
font-size: 2rem;
|
||||
}
|
||||
|
||||
.updated {
|
||||
color: $gray-600;
|
||||
display: inline;
|
||||
}
|
||||
|
||||
.updated:before {
|
||||
content: "Updated ";
|
||||
}
|
||||
|
||||
.updated:after {
|
||||
content: " by ";
|
||||
}
|
||||
|
||||
.submitter {
|
||||
display: inline;
|
||||
}
|
||||
|
||||
.comments {
|
||||
text-align: left !important;
|
||||
}
|
||||
|
||||
.comments:after {
|
||||
content: "comments";
|
||||
}
|
||||
}
|
||||
|
||||
& > div {
|
||||
padding: 0.1rem 0.5rem;
|
||||
border-left: 1px solid #ced4da;
|
||||
border-top: 1px solid #ced4da;
|
||||
background: transparent;
|
||||
|
||||
&.id {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
&.comments {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
@for $i from 1 through 5 {
|
||||
&:nth-child(5n+#{$i}) {
|
||||
|
|
|
@ -132,24 +132,27 @@
|
|||
{% if len(tickets) %}
|
||||
<div class="ticket-list">
|
||||
{% for ticket in tickets %}
|
||||
<div style="text-align: right"><a href="{{url_for("ticket.ticket_GET",
|
||||
<div class="id">
|
||||
<a href="{{url_for("ticket.ticket_GET",
|
||||
owner=tracker.owner.canonical_name(),
|
||||
name=tracker.name,
|
||||
ticket_id=ticket.scoped_id)}}">#{{ticket.scoped_id}}</a></div>
|
||||
<div>{{ ticket.title }}</div>
|
||||
<div>{{ ticket.updated | date }}</div>
|
||||
<div>
|
||||
<div class="title">{{ ticket.title }}</div>
|
||||
<div class="updated">{{ ticket.updated | date }}</div>
|
||||
<div class="submitter">
|
||||
<a href="{{url_for("html.user_GET",
|
||||
username=ticket.submitter.username)}}"
|
||||
>~{{ ticket.submitter.username }}</a>
|
||||
</div>
|
||||
{% if ticket.new_updates(current_user) %}
|
||||
<div style="text-align: center">
|
||||
{{ ticket.comments | length }} <span class="fa fa-fw fa-comments-o"></span>
|
||||
<div class="comments">
|
||||
<span class="fa fa-fw fa-comments-o"></span>
|
||||
{{ ticket.comments | length }}
|
||||
</div>
|
||||
{% else %}
|
||||
<div style="text-align: center">
|
||||
{{ ticket.comments | length }} <span class="fa fa-fw fa-comments"></span>
|
||||
<div class="comments">
|
||||
<span class="fa fa-fw fa-comments-o"></span>
|
||||
{{ ticket.comments | length }}
|
||||
</div>
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
|
|
Loading…
Reference in New Issue