Skip to content

Commit c14a303

Browse files
fix: clean up agenda personalization links (ietf-tools#3803)
1 parent 09a898e commit c14a303

3 files changed

Lines changed: 19 additions & 13 deletions

File tree

ietf/templates/meeting/agenda.html

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,8 @@ <h2>
5858
</p>
5959
{% endif %}
6060
{% include 'meeting/tz-display.html' with meeting_timezone=timezone only %}
61-
{% include "meeting/agenda_filter.html" with filter_categories=filter_categories customize_button_text="Personalize the agenda view..." always_show=personalize %}
62-
{% include "meeting/agenda_personalize_buttonlist.html" with meeting=schedule.meeting only %}
61+
{% include "meeting/agenda_filter.html" with filter_categories=filter_categories customize_button_text="Filter this agenda view..." always_show=personalize %}
62+
{% include "meeting/agenda_personalize_buttonlist.html" with meeting=schedule.meeting personalize=personalize only %}
6363
<div class="input-group mb-3">
6464
<button class="btn btn-outline-primary dropdown-toggle"
6565
type="button"
@@ -327,7 +327,9 @@ <h2 class="mt-3">
327327
{% endfor %}
328328
</tbody>
329329
</table>
330-
{% include "meeting/agenda_personalize_buttonlist.html" with meeting=schedule.meeting only %}
330+
{% if personalize %}{# only show second copy of buttons for the personalize tab #}
331+
{% include "meeting/agenda_personalize_buttonlist.html" with meeting=schedule.meeting personalize=personalize only %}
332+
{% endif %}
331333
{% endcache %}
332334
{% endblock %}
333335
{% block js %}

ietf/templates/meeting/agenda_filter.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
customize_button_text - text to show on the "Customize" button (defaults to "Customize...")
88
{% endcomment %}
99
{% load agenda_filter_tags %}
10-
<div class="accordion" id="accordion">
10+
<div class="accordion mb-3" id="accordion">
1111
<div class="accordion-item">
1212
<h2 class="accordion-header" id="heading">
1313
<button class="accordion-button {% if not always_show %}collapsed{% endif %}"
Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,24 @@
11
{% comment %}
22
Buttons for the agenda_personalize.html template
33

4-
Required parameter: meeting - meeting being displayed
4+
Required parameters:
5+
meeting - meeting being displayed
6+
personalize - if True, show buttons relevant only for personalize tab
57
{% endcomment %}
68
{% load agenda_custom_tags %}
79
<div class="mb-3 buttonlist">
8-
<a class="btn btn-sm btn-outline-primary d-none ical-link agenda-link filterable"
10+
<a class="btn btn-sm btn-outline-primary ical-link agenda-link filterable"
911
href="{% webcal_url 'ietf.meeting.views.agenda_ical' num=meeting.number %}">
10-
Subscribe to personal agenda
12+
Subscribe to filtered agenda
1113
</a>
12-
<a class="d-none btn btn-sm btn-outline-primary ical-link agenda-link filterable"
14+
<a class="btn btn-sm btn-outline-primary ical-link agenda-link filterable"
1315
href="{% url "ietf.meeting.views.agenda_ical" num=meeting.number %}">
14-
Download .ics of personal agenda
15-
</a>
16-
<a class="btn btn-sm btn-outline-primary d-none ical-link agenda-link filterable"
17-
href="{% url 'ietf.meeting.views.agenda' num=meeting.number %}">
18-
View personal agenda
16+
Download .ics of filtered agenda
1917
</a>
18+
{% if personalize %}
19+
<a class="btn btn-sm btn-outline-primary agenda-link filterable"
20+
href="{% url 'ietf.meeting.views.agenda' num=meeting.number %}">
21+
View personal agenda
22+
</a>
23+
{% endif %}
2024
</div>

0 commit comments

Comments
 (0)