File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1111 {{- bytesize_icon('link') -}}
1212 {%- endif -%}
1313{%- endmacro -%}
14+
15+ {%- macro material_li(material) %}
16+ < li >
17+ {% if material.type == "page" %}
18+ {% set url=lesson_url(lesson=material.page.lesson, page=material.page.slug) %}
19+ {% else %}
20+ {% set url=material.url %}
21+ {% endif %}
22+ < a href ="{{ url }} ">
23+ {{- icon_for_material(material) -}}
24+ {{- material.title -}}
25+ </ a >
26+ </ li >
27+ {%- endmacro -%}
Original file line number Diff line number Diff line change 11{% extends "_base.html" %}
2- {% from "_macros.html" import icon_for_material %}
2+ {% from "_macros.html" import material_li %}
33
44{% block content %}
55
@@ -25,14 +25,7 @@ <h2>Domácí projekty</h2>
2525 < ul >
2626 {% for mat in session.materials %}
2727 {% if mat.url_type == "homework" %}
28- < li >
29- < div >
30- < a href ="{{ mat.url }} ">
31- {{ icon_for_material(mat) }}
32- {{ mat.title }}
33- </ a >
34- </ div >
35- </ li >
28+ {{ material_li(mat) }}
3629 {% endif %}
3730 {% endfor %}
3831 </ ul >
@@ -44,14 +37,7 @@ <h2>Zajímavé odkazy</h2>
4437 < ul >
4538 {% for mat in session.materials %}
4639 {% if mat.url_type == "link" %}
47- < li >
48- < div >
49- < a href ="{{ mat.url }} ">
50- {{ icon_for_material(mat) }}
51- {{ mat.title }}
52- </ a >
53- </ div >
54- </ li >
40+ {{ material_li(mat) }}
5541 {% endif %}
5642 {% endfor %}
5743 </ ul >
Original file line number Diff line number Diff line change 11{% extends "_base.html" %}
2- {% from "_macros.html" import icon_for_material %}
2+ {% from "_macros.html" import material_li %}
33
44{% macro session_heading(session, index, plan) %}
55 {% if plan|length > 1 %}
4646 {{ session_heading(session, loop.index, plan) }}
4747 </ a >
4848 </ h4 >
49- {% for mat in session.materials %}
50- < div >
51- {% if mat.type == "page" %}
52- < a href ="{{ lesson_url(lesson=mat.page.lesson, page=mat.page.slug) }} ">
53- {{ icon_for_material(mat) }}
54- {{ mat.title }}
55- </ a >
56- {% else %}
57- < a href ="{{ mat.url }} ">
58- {{ icon_for_material(mat) }}
59- {{ mat.title }}
60- </ a >
61- {% endif %}
62- </ div >
63- {% endfor %}
49+ < ul >
50+ {% for mat in session.materials %}
51+ {{ material_li(mat) }}
52+ {% endfor %}
53+ </ ul >
6454 </ div >
6555 {% endfor %}
6656
Original file line number Diff line number Diff line change 11{% extends "_base.html" %}
2- {% from "_macros.html" import icon_for_material %}
2+ {% from "_macros.html" import material_li %}
33
44{% block content %}
55
@@ -32,21 +32,7 @@ <h2>Materiály</h2>
3232 < ul >
3333 {% for mat in session.materials %}
3434 {% if mat.url_type == "lesson" %}
35- < li >
36- < div >
37- {% if mat.type == "page" %}
38- < a href ="{{ lesson_url(lesson=mat.page.lesson, page=mat.page.slug) }} ">
39- {{ icon_for_material(mat) }}
40- {{ mat.title }}
41- </ a >
42- {% else %}
43- < a href ="{{ mat.url }} ">
44- {{ icon_for_material(mat) }}
45- {{ mat.title }}
46- </ a >
47- {% endif %}
48- </ div >
49- </ li >
35+ {{ material_li(mat) }}
5036 {% endif %}
5137 {% endfor %}
5238 </ ul >
@@ -57,14 +43,7 @@ <h2>Taháky</h2>
5743 < ul >
5844 {% for mat in session.materials %}
5945 {% if mat.url_type == "cheatsheet" %}
60- < li >
61- < div >
62- < a href ="{{ mat.url }} ">
63- {{ icon_for_material(mat) }}
64- {{ mat.title }}
65- </ a >
66- </ div >
67- </ li >
46+ {{ material_li(mat) }}
6847 {% endif %}
6948 {% endfor %}
7049 </ ul >
You can’t perform that action at this time.
0 commit comments