2015-08-14 02:23:06 +00:00
|
|
|
{% extends 'oj_base.html' %}
|
|
|
|
{% block css_block %}
|
|
|
|
<style>
|
2015-08-15 05:54:30 +00:00
|
|
|
.CodeMirror {
|
|
|
|
height: auto;
|
|
|
|
}
|
2015-08-14 02:23:06 +00:00
|
|
|
</style>
|
|
|
|
{% endblock %}
|
|
|
|
{% block body %}
|
|
|
|
{% load submission %}
|
|
|
|
<div class="container main">
|
|
|
|
<ul class="nav nav-tabs nav-tabs-google">
|
|
|
|
<li role="presentation">
|
2015-08-23 19:34:42 +00:00
|
|
|
{% if submission.contest_id %}
|
2015-08-25 02:33:44 +00:00
|
|
|
|
2015-08-23 19:34:42 +00:00
|
|
|
<a href="/contest/{{ submission.contest_id }}/problem/{{ problem.id }}/">题目</a>
|
2015-08-25 02:33:44 +00:00
|
|
|
|
2015-08-23 19:34:42 +00:00
|
|
|
{% else %}
|
2015-08-25 02:33:44 +00:00
|
|
|
<a href="/problem/{{ problem.id }}/">题目</a>
|
2015-08-23 19:34:42 +00:00
|
|
|
{% endif %}
|
|
|
|
</li>
|
2015-08-25 02:33:44 +00:00
|
|
|
|
|
|
|
|
2015-08-24 13:03:30 +00:00
|
|
|
<li role="presentation" class="active">
|
|
|
|
{% if submission.contest_id %}
|
2015-08-25 02:33:44 +00:00
|
|
|
<a href="/contest/{{ submission.contest_id }}/problem/{{ problem.id }}/submissions/">我的提交</a>
|
2015-08-24 13:03:30 +00:00
|
|
|
{% else %}
|
2015-08-25 02:33:44 +00:00
|
|
|
<a href="/problem/{{ problem.id }}/submissions/">我的提交</a>
|
2015-08-24 13:03:30 +00:00
|
|
|
{% endif %}
|
|
|
|
</li>
|
2015-08-25 02:33:44 +00:00
|
|
|
|
2015-08-14 02:23:06 +00:00
|
|
|
</ul>
|
|
|
|
{% include "oj/problem/_problem_header.html" %}
|
|
|
|
<div class="panel panel-default">
|
|
|
|
<div class="panel-body">
|
|
|
|
<h4>运行结果 : <span class="text-{{ submission.result|translate_result_class }}">
|
|
|
|
{{ submission.result|translate_result }}
|
|
|
|
</span>
|
|
|
|
</h4>
|
|
|
|
{% ifequal submission.result 0 %}
|
2015-08-17 04:48:10 +00:00
|
|
|
<p>时间 : {{ submission.accepted_answer_time }}ms 语言 :
|
2015-08-14 02:23:06 +00:00
|
|
|
{{ submission.language|translate_language }}
|
|
|
|
</p>
|
|
|
|
{% endifequal %}
|
|
|
|
{% ifequal submission.result 4 %}
|
|
|
|
<p>{{ submission.info }}</p>
|
|
|
|
{% endifequal %}
|
2015-08-15 05:54:30 +00:00
|
|
|
<p>提交时间 : {{ submission.create_time }}</p>
|
2015-08-14 02:23:06 +00:00
|
|
|
</div>
|
|
|
|
</div>
|
2015-08-17 08:33:26 +00:00
|
|
|
{% ifequal request.user.admin_type 2 %}
|
|
|
|
<p>本调试信息仅超级管理员可见</p>
|
|
|
|
{% ifequal submission.result 7 %}
|
|
|
|
<pre>System Error: {{ submission.info }}</pre>
|
|
|
|
{% else %}
|
|
|
|
<pre>{{ info }}</pre>
|
|
|
|
{% endifequal %}
|
|
|
|
|
|
|
|
{% endifequal %}
|
|
|
|
|
|
|
|
|
2015-08-14 02:23:06 +00:00
|
|
|
<div id="code-field">
|
|
|
|
<textarea id="code-editor">{{ submission.code }}</textarea>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
{% endblock %}
|
|
|
|
{% block js_block %}
|
|
|
|
<script>
|
2015-08-15 05:54:30 +00:00
|
|
|
require(["jquery", "codeMirror"], function ($, codeMirror) {
|
2015-08-14 02:23:06 +00:00
|
|
|
{% ifequal submission.language 1 %}
|
|
|
|
var language = "text/x-csrc";
|
|
|
|
{% else %}
|
|
|
|
{% ifequal submission.language 2 %}
|
|
|
|
var language = "text/x-c++src";
|
|
|
|
{% else %}
|
|
|
|
var language = "text/x-java";
|
|
|
|
{% endifequal %}
|
|
|
|
{% endifequal %}
|
2015-08-15 05:54:30 +00:00
|
|
|
var codeEditor = codeMirror($("#code-editor")[0], language);
|
|
|
|
codeEditor.setOption("readOnly", true);
|
2015-08-14 02:23:06 +00:00
|
|
|
});
|
|
|
|
</script>
|
|
|
|
{% endblock %}
|