Skip to content

Commit

Permalink
templates: Combine series and related row
Browse files Browse the repository at this point in the history
Move the series patch list from row 'Related' to 'Series'. This allows
us to use the 'Related' row for actually showing submission relations
instead.

Signed-off-by: Mete Polat <[email protected]>
Reviewed-by: Stephen Finucane <[email protected]>
  • Loading branch information
metp authored and stephenfin committed Dec 27, 2019
1 parent 04b26de commit f6b5fe5
Show file tree
Hide file tree
Showing 2 changed files with 33 additions and 38 deletions.
2 changes: 1 addition & 1 deletion htdocs/css/style.css
Original file line number Diff line number Diff line change
Expand Up @@ -192,7 +192,7 @@ table.patchmeta tr th, table.patchmeta tr td {
vertical-align: top;
}

.patchrelations ul {
.submissionlist ul {
list-style-type: none;
padding: 0;
margin: 0;
Expand Down
69 changes: 32 additions & 37 deletions patchwork/templates/patchwork/submission.html
Original file line number Diff line number Diff line change
Expand Up @@ -9,18 +9,18 @@

{% block body %}
<script>
function toggle_div(link_id, headers_id)
function toggle_div(link_id, headers_id, label_show, label_hide)
{
var link = document.getElementById(link_id)
var headers = document.getElementById(headers_id)

var hidden = headers.style['display'] == 'none';

if (hidden) {
link.innerHTML = 'hide';
link.innerHTML = label_hide || 'hide';
headers.style['display'] = 'block';
} else {
link.innerHTML = 'show';
link.innerHTML = label_show || 'show';
headers.style['display'] = 'none';
}

Expand Down Expand Up @@ -74,42 +74,37 @@ <h1>{{ submission.name }}</h1>
<th>Series</th>
<td>
<a href="{% url 'patch-list' project_id=project.linkname %}?series={{ submission.series.id }}">
{{ submission.series }}
</a>
</td>
</tr>
<tr>
<th>Related</th>
<td>
<a id="togglepatchrelations"
href="javascript:toggle_div('togglepatchrelations', 'patchrelations')"
>show</a>
<div id="patchrelations" class="patchrelations" style="display:none;">
{{ submission.series.name }}
</a> |
<a id="togglepatchseries"
href="javascript:toggle_div('togglepatchseries', 'patchseries', 'expand', 'collapse')"
>expand</a>
<div id="patchseries" class="submissionlist" style="display:none;">
<ul>
{% with submission.series.cover_letter as cover %}
<li>
{% if cover %}
{% if cover == submission %}
{{ cover.name|default:"[no subject]"|truncatechars:100 }}
{% else %}
<a href="{% url 'cover-detail' project_id=project.linkname msgid=cover.url_msgid %}">
{{ cover.name|default:"[no subject]"|truncatechars:100 }}
</a>
{% endif %}
{% endif %}
</li>
{% endwith %}
{% for sibling in submission.series.patches.all %}
<li>
{% if sibling == submission %}
{{ sibling.name|default:"[no subject]"|truncatechars:100 }}
{% else %}
<a href="{% url 'patch-detail' project_id=project.linkname msgid=sibling.url_msgid %}">
{{ sibling.name|default:"[no subject]"|truncatechars:100 }}
</a>
{% with submission.series.cover_letter as cover %}
<li>
{% if cover %}
{% if cover == submission %}
{{ cover.name|default:"[no subject]"|truncatechars:100 }}
{% else %}
<a href="{% url 'cover-detail' project_id=project.linkname msgid=cover.url_msgid %}">
{{ cover.name|default:"[no subject]"|truncatechars:100 }}
</a>
{% endif %}
{% endif %}
</li>
{% endfor %}
</li>
{% endwith %}
{% for sibling in submission.series.patches.all %}
<li>
{% if sibling == submission %}
{{ sibling.name|default:"[no subject]"|truncatechars:100 }}
{% else %}
<a href="{% url 'patch-detail' project_id=project.linkname msgid=sibling.url_msgid %}">
{{ sibling.name|default:"[no subject]"|truncatechars:100 }}
</a>
{% endif %}
</li>
{% endfor %}
</ul>
</div>
</td>
Expand Down

0 comments on commit f6b5fe5

Please sign in to comment.