From abeb7f2d413ded8007a40ce7611cc195763c7778 Mon Sep 17 00:00:00 2001 From: anghunk Date: Mon, 2 Feb 2026 13:18:32 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E6=9B=B4=E6=96=B0=E6=89=80=E6=9C=89?= =?UTF-8?q?=E5=8C=85=E7=9A=84=E7=89=88=E6=9C=AC=E5=8F=B7=E8=87=B30.0.13?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 为评论表单和回复编辑器中的文本输入框添加键盘事件处理 - 允许通过键盘快捷键(如Ctrl+Enter)提交表单 --- cwd-admin/package.json | 2 +- cwd-api/package.json | 2 +- docs/widget/package.json | 2 +- docs/widget/src/components/CommentForm.js | 1 + docs/widget/src/components/ReplyEditor.js | 3 ++- package.json | 2 +- 6 files changed, 7 insertions(+), 5 deletions(-) diff --git a/cwd-admin/package.json b/cwd-admin/package.json index a105f51..eb7cbea 100644 --- a/cwd-admin/package.json +++ b/cwd-admin/package.json @@ -1,6 +1,6 @@ { "name": "cwd-admin", - "version": "0.0.12", + "version": "0.0.13", "type": "module", "scripts": { "dev": "vite", diff --git a/cwd-api/package.json b/cwd-api/package.json index 6a66da7..af5c8d3 100644 --- a/cwd-api/package.json +++ b/cwd-api/package.json @@ -1,6 +1,6 @@ { "name": "cwd-api", - "version": "0.0.12", + "version": "0.0.13", "scripts": { "deploy": "wrangler deploy", "dev": "wrangler dev", diff --git a/docs/widget/package.json b/docs/widget/package.json index e05e760..5a93405 100644 --- a/docs/widget/package.json +++ b/docs/widget/package.json @@ -1,6 +1,6 @@ { "name": "cwd-widget", - "version": "0.0.12", + "version": "0.0.13", "description": "Server-free, extremely fast and secure, plug-and-play commenting system based on Cloudflare Workers and the Global Edge Network.", "type": "module", "author": "anghunk", diff --git a/docs/widget/src/components/CommentForm.js b/docs/widget/src/components/CommentForm.js index e4bb4b9..f32912e 100644 --- a/docs/widget/src/components/CommentForm.js +++ b/docs/widget/src/components/CommentForm.js @@ -304,6 +304,7 @@ export class CommentForm extends Component { onBlur: (e) => { if (fieldName === 'email') this.handleEmailBlur(e.target.value); }, + onKeydown: (e) => this.handleContentKeydown(e), }, }), ...(error ? [this.createTextElement('span', error, 'cwd-error-text')] : []), diff --git a/docs/widget/src/components/ReplyEditor.js b/docs/widget/src/components/ReplyEditor.js index 63e1686..98285eb 100644 --- a/docs/widget/src/components/ReplyEditor.js +++ b/docs/widget/src/components/ReplyEditor.js @@ -301,7 +301,8 @@ export class ReplyEditor extends Component { placeholder, value: value || '', disabled: this.props.submitting, - onInput: (e) => this.handleUserInfoChange(field, e.target.value) + onInput: (e) => this.handleUserInfoChange(field, e.target.value), + onKeydown: (e) => this.handleTextareaKeydown(e) } }) ] diff --git a/package.json b/package.json index 239268a..f6dc9d2 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "cwd", - "version": "0.0.12", + "version": "0.0.13", "license": "Apache-2.0", "repository": { "type": "git",