You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Hydro/packages/ui-default/templates/partials/user_detail/solution.html

29 lines
1.0 KiB
HTML

{% if psdocs %}
<li class="section__tab-item">
<h1 class="section__tab-title">{{ _('Recent solutions') }}</h1>
<div class="section__tab-main">
{% if not psdocs.length %}
{{ nothing.render("This person is lazy and wrote any solution") }}
{% else %}
<div class="section__body typo no-media">
<div class="typo section__body">
{% set _mark = Math.ceil(psdocs.length/4) %}
{% macro col(psdocs) %}
<div class="medium-3 columns"><ul>
{% for psdoc in psdocs %}
<li><a href="{{ url('problem_solution_detail', pid=psdoc.parentId, sid=psdoc._id) }}">{{ pdict[psdoc.parentId].title|default(psdoc._id) }}</a></li>
{% endfor %}
</ul></div>
{% endmacro %}
<div class="row">
{{ col(psdocs.slice(0, _mark)) }}
{{ col(psdocs.slice(_mark, _mark*2)) }}
{{ col(psdocs.slice(_mark*2, _mark*3)) }}
{{ col(psdocs.slice(_mark*3)) }}
</div>
</div>
</div>
{% endif %}
</div>
</li>
{% endif %}