Merge pull request #22 from LQDJudge/ranking_csv_file

Fix ranking csv file
This commit is contained in:
Phuoc Dinh Le 2022-10-08 18:40:05 -05:00 committed by GitHub
commit 8ebcd68865
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 8 additions and 4 deletions

View file

@ -10,7 +10,7 @@
{% block after_rank %}
{% if has_rating %}
<td>{% if user.participation_rating %}{{ rating_number(user.participation_rating) }}{% endif %}</td>
<td class="rating-column">{% if user.participation_rating %}{{ rating_number(user.participation_rating) }}{% endif %}</td>
{% endif %}
{% endblock %}
@ -57,6 +57,7 @@
<th class="points header problem-score-col" title="{{ problem.problem.name }}"><a href="{{ url('problem_detail', problem.problem.code) }}">
{{- contest.get_label_for_problem(loop.index0) }}
<div class="point-denominator">{{ problem.points }}</div>
<div class="problem-code" style="display: none;">{{ problem.problem.code }}</div>
</a></th>
{% endfor %}
{% endblock %}

View file

@ -88,9 +88,9 @@
return;
} else if ($col.hasClass('username')) {
header.push(clean_text($col.text()));
header.push("Name");
header.push("Full name");
} else if ($col.hasClass('problem-score-col')) {
header.push($col.attr("title"));
header.push(clean_text($col.find('.problem-code').tex()));
} else {
header.push(clean_text($col.text()));
}
@ -153,7 +153,10 @@
<input id="show-virtual-checkbox" type="checkbox" style="vertical-align: bottom;">
<label id="show-virtual-label" for="show-virtual-checkbox" style="vertical-align: bottom; margin-right: 1em;">{{ _('Show virtual participation') }}</label>
<img src="{{static('loading.gif')}}" style="height: 1em; display:none;" id="loading-gif"></img>
<a href="#" onclick="download_ranking_as_csv()" style="float: right;">{{ _('Download as CSV') }}</a>
<a href="#" onclick="download_ranking_as_csv()" style="float: right;">
<i class="fa fa-download" aria-hidden="true"></i>
{{ _('Download as CSV') }}
</a>
</div>
{% include "contest/ranking-table.html" %}
{% endblock %}