NDOJ/templates/organization/contest/edit.html

89 lines
2.6 KiB
HTML
Raw Normal View History

2023-01-27 23:11:10 +00:00
{% extends "organization/home-base.html" %}
2024-06-24 19:56:00 +00:00
{% block js_media %}
2023-01-27 23:11:10 +00:00
{{ form.media.js }}
{% endblock %}
{% block three_col_media %}
{{ form.media.css }}
<style>
#org-field-wrapper-scoreboard_visibility,
#org-field-wrapper-points_precision,
#org-field-wrapper-start_time,
#org-field-wrapper-end_time,
#org-field-wrapper-time_limit,
2023-02-14 23:36:45 +00:00
#org-field-wrapper-format_name,
2024-03-23 05:26:53 +00:00
#org-field-wrapper-freeze_after,
#org-field-wrapper-rate_limit {
2023-01-27 23:11:10 +00:00
display: inline-flex;
}
.problems-problem {
2023-08-25 23:38:19 +00:00
max-width: 60vh;
2023-01-27 23:11:10 +00:00
}
input[type=number] {
width: 5em;
}
.middle-content {
z-index: 1;
}
#three-col-container {
overflow: auto;
}
</style>
{% endblock %}
{% block middle_content %}
<form action="" method="post">
{% csrf_token %}
{% if form.errors or problems_form.errors %}
2023-01-27 23:11:10 +00:00
<div class="alert alert-danger alert-dismissable">
<a href="#" class="close">x</a>
{{_("Please fix below errors")}}
2023-01-27 23:11:10 +00:00
</div>
{% endif %}
{% for field in form %}
{% if not field.is_hidden %}
<div style="margin-bottom: 1em;">
{{ field.errors }}
<label for="{{field.id_for_label }}"><b>{{ field.label }}{% if field.field.required %}<span class="red"> * </span>{% endif %}:</b> </label>
<div class="org-field-wrapper" id="org-field-wrapper-{{field.html_name }}">
{{ field }}
</div>
{% if field.help_text %}
2023-09-17 04:55:24 +00:00
<small class="org-help-text"><i class="fa fa-exclamation-circle"></i> {{ field.help_text|safe }}</small>
2023-01-27 23:11:10 +00:00
{% endif %}
</div>
{% endif %}
{% endfor %}
<hr><br>
{{ problems_form.management_form }}
<i>{{_('If you run out of rows, click Save')}}</i>
<table class="table">
<thead>
<tr>
{% for field in problems_form[0] %}
{% if not field.is_hidden %}
2023-08-25 23:38:19 +00:00
<th class="problems-{{field.name}}">
2023-01-27 23:11:10 +00:00
{{field.label}}
</th>
{% endif %}
{% endfor %}
</tr>
</thead>
<tbody>
{% for form in problems_form %}
<tr>
{% for field in form %}
<td class="problems-{{field.name}}" title="
{{ field.help_text|safe if field.help_text }}"
style="{{ 'display:none' if field.is_hidden }}"
>{{field}}<div class="red">{{field.errors}}</div></td>
{% endfor %}
</tr>
{% endfor %}
</tbody>
</table>
<button type="submit">{{ _('Save') }}</button>
</form>
2022-09-16 05:07:27 +00:00
{% endblock %}