Skip to content
This repository was archived by the owner on Dec 11, 2018. It is now read-only.

Commit e2bc47e

Browse files
committed
Collapse reviewer notes by default
1 parent bb4f35f commit e2bc47e

File tree

4 files changed

+62
-27
lines changed

4 files changed

+62
-27
lines changed

data/i18n/en.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -177,5 +177,7 @@
177177
"report-aggregated-ability": "Ability",
178178
"report-aggregated-engagement": "Engagement",
179179
"report-aggregated-recommend": "Recommend",
180-
"report-format-recommend": "$3% ($1/$2)"
180+
"report-format-recommend": "$3% ($1/$2)",
181+
182+
"reviews-notes": "Reviewer notes"
181183
}

data/i18n/qqq.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,5 +131,7 @@
131131
"proposals-list-theme": "Table column header",
132132
"proposals-list-amount": "Table column header",
133133
"proposals-list-reviews": "Table column header",
134-
"proposals-list-myreviews": "Table column header"
134+
"proposals-list-myreviews": "Table column header",
135+
136+
"reviews-notes": "Section header"
135137
}

data/templates/proposals/view_reviews.html

Lines changed: 43 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
{% set note = crit ~ '_note' %}
66
<section class="panel panel-default">
77
<div class="panel-heading">
8-
<h3 class="panel-title">{{ ( 'review-' ~ crit )|message }}
8+
<h3 class="panel-title">{{ ( 'review-' ~ crit )|message }}</h3>
99
</div>
1010
<table class="table table-bordered table-hover table-condensed">
1111
<thead>
@@ -20,18 +20,27 @@ <h3 class="panel-title">{{ ( 'review-' ~ crit )|message }}
2020
{{ helpers.stats( reviews, crit ) }}
2121
</tbody>
2222
</table>
23-
<ul class="list-group">
24-
{% for review in reviews %}
25-
{% if review[note] %}
26-
<li class="list-group-item clearfix">
27-
{{ review[note]|markdown }}
28-
{% if ctx.isadmin|default( false ) %}
29-
<cite class="pull-right text-muted">&mdash; {{ review.reviewer_name }}</cite>
30-
{% endif %}
31-
</li>
32-
{% endif %}
33-
{% endfor %}
34-
</ul>
23+
<section class="panel panel-default muted">
24+
<div class="panel-heading">
25+
<a class="accordion-toggle collapsed" data-toggle="collapse" href="#{{ crit }}-notes">
26+
<span class="text-muted">{{ 'reviews-notes'|message }}</span>
27+
</a>
28+
</div>
29+
<div id="{{ crit }}-notes" class="panel-body panel-collapse collapse">
30+
<ul class="list-group">
31+
{% for review in reviews %}
32+
{% if review[note] %}
33+
<li class="list-group-item clearfix">
34+
{{ review[note]|markdown }}
35+
{% if ctx.isadmin|default( false ) %}
36+
<cite class="pull-right text-muted">&mdash; {{ review.reviewer_name }}</cite>
37+
{% endif %}
38+
</li>
39+
{% endif %}
40+
{% endfor %}
41+
</ul>
42+
</div>
43+
</section>
3544
</section>
3645
{% endmacro %}
3746

@@ -112,18 +121,27 @@ <h3 class="panel-title">{{ 'review-recommendation'|message }}
112121
</tr>
113122
</tbody>
114123
</table>
115-
<ul class="list-group">
116-
{% for review in reviews %}
117-
{% if review.comments %}
118-
<li class="list-group-item clearfix">
119-
{{ review.comments|markdown }}
120-
{% if isadmin|default( false ) %}
121-
<cite class="pull-right text-muted">&mdash; {{ review.reviewer_name }}</cite>
122-
{% endif %}
123-
</li>
124-
{% endif %}
125-
{% endfor %}
126-
</ul>
124+
<section class="panel panel-default muted">
125+
<div class="panel-heading">
126+
<a class="accordion-toggle collapsed" data-toggle="collapse" href="#recommendation-notes">
127+
<span class="text-muted">{{ 'reviews-notes'|message }}</span>
128+
</a>
129+
</div>
130+
<div id="recommendation-notes" class="panel-body panel-collapse collapse">
131+
<ul class="list-group">
132+
{% for review in reviews %}
133+
{% if review.comments %}
134+
<li class="list-group-item clearfix">
135+
{{ review.comments|markdown }}
136+
{% if isadmin|default( false ) %}
137+
<cite class="pull-right text-muted">&mdash; {{ review.reviewer_name }}</cite>
138+
{% endif %}
139+
</li>
140+
{% endif %}
141+
{% endfor %}
142+
</ul>
143+
</div>
144+
</section>
127145
</section>
128146
</div>
129147
</section>

public/css/main.css

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,19 @@ a:visited {
8888
color:grey;
8989
}
9090

91+
.panel-group table.table-bordered + .panel {
92+
border-top-left-radius:0;
93+
border-top-right-radius:0;
94+
}
95+
96+
.panel-default.muted > .panel-heading {
97+
background-color:transparent;
98+
}
99+
100+
a.accordion-toggle {
101+
text-decoration:none;
102+
}
103+
91104
a.sortable {
92105
display:block;
93106
padding-right:18px;

0 commit comments

Comments
 (0)