bug fixes & improvements for on site contest

This commit is contained in:
undefined committed 2025-11-18 17:59:59 +08:00
1 parent effc7da312
commit 191353fbbc
19 files changed
+383 -68

No files matched your search

+6 -6
View File
@@ -20,9 +20,9 @@
"@fontsource/source-code-pro": "^5.2.7",
"@fontsource/ubuntu-mono": "^5.2.8",
"@hydrooj/utils": "workspace:^",
"@mantine/core": "^8.3.7",
"@mantine/hooks": "^8.3.7",
"@mantine/notifications": "^8.3.7",
"@mantine/core": "^8.3.8",
"@mantine/hooks": "^8.3.8",
"@mantine/notifications": "^8.3.8",
"@sentry/browser": "^10.25.0",
"@sentry/webpack-plugin": "^4.6.0",
"@simplewebauthn/browser": "13.2.2",
@@ -36,7 +36,7 @@
"@types/nunjucks": "^3.2.6",
"@types/pickadate": "^3.5.35",
"@types/qrcode": "^1.5.6",
"@types/react": "^19.2.4",
"@types/react": "^19.2.6",
"@types/react-dom": "^19.2.3",
"@types/redux-logger": "^3.0.13",
"@types/uuid": "^11.0.0",
@@ -67,7 +67,7 @@
"jquery-scroll-lock": "^3.1.3",
"jquery.easing": "^1.4.1",
"jquery.transit": "^0.9.12",
"mantine-contextmenu": "^8.3.7",
"mantine-contextmenu": "^8.3.8",
"matchmedia-polyfill": "^0.3.2",
"md-editor-rt": "^6.1.1",
"mini-css-extract-plugin": "^2.9.4",
@@ -101,7 +101,7 @@
"redux-promise-middleware": "^6.2.0",
"redux-thunk": "^3.1.0",
"rupture": "^0.7.1",
"sass": "^1.94.0",
"sass": "^1.94.1",
"sass-loader": "^16.0.6",
"schemastery": "^3.17.2",
"shorty.js": "^1.0.1",
@@ -74,6 +74,13 @@
{% endif %}
<td class="col--problem col--problem-name">
{{ problem.render_problem_title(pdict[pid], tdoc, alphabetic=true) }}
{% if pdict[pid].config.type != 'objective' and pdict[pid].config.type != 'submit_answer' %}
<span class="problem__tag-item icon icon-stopwatch" style="font-size: .75rem;margin: 0;padding: 0 5px!important;">{{ pdict[pid].config.timeMax if pdict[pid].config.timeMax == pdict[pid].config.timeMin else pdict[pid].config.timeMin+'~'+pdict[pid].config.timeMax }}ms</span>
<span class="problem__tag-item icon icon-comparison" style="font-size: .75rem;margin: 0;padding: 0 5px!important;">{{ pdict[pid].config.memoryMax if pdict[pid].config.memoryMax == pdict[pid].config.memoryMin else pdict[pid].config.memoryMin+'~'+pdict[pid].config.memoryMax }}MiB</span>
{% endif %}
{% if pdict[pid].config.type != 'objective' %}
<a href="{{ url('problem_submit', pid=pdict[pid].pid, query={tid:tdoc.docId}) }}" target="_blank" class="typo-a" style="float: right;"><span class="icon icon-send">提交</span></a>
{% endif %}
</td>
</tr>
{%- endfor -%}