From 816e295dc9c1c005ff2962692d3c2c32650ff752 Mon Sep 17 00:00:00 2001 From: yuetsh <517252939@qq.com> Date: Tue, 29 Sep 2026 19:13:03 +0800 Subject: [PATCH] =?UTF-8?q?style(=E6=8F=90=E4=BA=A4=E5=88=97=E8=A1=A8):=20?= =?UTF-8?q?=E7=BF=BB=E4=B8=8A=E4=B8=80=E6=9D=A1=E4=B8=8B=E4=B8=80=E6=9D=A1?= =?UTF-8?q?=E5=8F=AA=E7=94=A8=20=E2=86=91=20=E2=86=93=EF=BC=8C=E5=8E=BB?= =?UTF-8?q?=E6=8E=89=20=E2=86=90=20=E2=86=92?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5.5 --- apps/web/src/oj/submission/components/FlowchartPane.vue | 2 +- apps/web/src/oj/submission/components/SubmissionPane.vue | 2 +- apps/web/src/oj/submission/list.vue | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/apps/web/src/oj/submission/components/FlowchartPane.vue b/apps/web/src/oj/submission/components/FlowchartPane.vue index 177970d..873f2db 100644 --- a/apps/web/src/oj/submission/components/FlowchartPane.vue +++ b/apps/web/src/oj/submission/components/FlowchartPane.vue @@ -258,7 +258,7 @@ const canRetry = computed(
- ↑↓←→ + ↑↓ 换上一张 / 下一张
本页第 {{ position.index }} / {{ position.count }} 条 diff --git a/apps/web/src/oj/submission/components/SubmissionPane.vue b/apps/web/src/oj/submission/components/SubmissionPane.vue index 740102b..0d54e05 100644 --- a/apps/web/src/oj/submission/components/SubmissionPane.vue +++ b/apps/web/src/oj/submission/components/SubmissionPane.vue @@ -398,7 +398,7 @@ function openStandalone() {
- ↑↓←→ + ↑↓ {{ teacher diff --git a/apps/web/src/oj/submission/list.vue b/apps/web/src/oj/submission/list.vue index 9321733..41edae9 100644 --- a/apps/web/src/oj/submission/list.vue +++ b/apps/web/src/oj/submission/list.vue @@ -314,8 +314,8 @@ function move(step: 1 | -1) { const [todayPanel, toggleTodayPanel] = useToggle(false) -// ← → 和 ↑ ↓ 一样(9 月加方向键时就是四个键都能翻,老师已经用惯了) -onKeyStroke(["ArrowUp", "ArrowDown", "ArrowLeft", "ArrowRight"], (e: KeyboardEvent) => { +// 只用 ↑ ↓(用户定的,← → 不要) +onKeyStroke(["ArrowUp", "ArrowDown"], (e: KeyboardEvent) => { if (!isDesktop.value || todayPanel.value) return // 别的控件已经处理了这次按键(下拉框自己会开菜单、换选项) if (e.defaultPrevented) return @@ -335,7 +335,7 @@ onKeyStroke(["ArrowUp", "ArrowDown", "ArrowLeft", "ArrowRight"], (e: KeyboardEve } if (!rows.value.length) return e.preventDefault() - move(e.key === "ArrowUp" || e.key === "ArrowLeft" ? -1 : 1) + move(e.key === "ArrowUp" ? -1 : 1) }) // 手机上没有右栏:点一行从右边滑出整屏的详情