File tree Expand file tree Collapse file tree 1 file changed +9
-0
lines changed
Expand file tree Collapse file tree 1 file changed +9
-0
lines changed Original file line number Diff line number Diff line change @@ -19,6 +19,7 @@ function setupEditButtons() {
1919
2020 const editSend = userDiv . querySelector ( '.edit-send' ) ;
2121 const editCancel = userDiv . querySelector ( '.edit-cancel' ) ;
22+ const editTextarea = userDiv . querySelector ( '.edit-textarea' ) ;
2223
2324 editSend . onclick = ( ) => {
2425 const newText = userDiv . querySelector ( 'textarea' ) . value ;
@@ -31,6 +32,14 @@ function setupEditButtons() {
3132 userDiv . innerHTML = `<button class="edit-btn">✎</button><div class="user-content">${ contentDiv . textContent } </div>` ;
3233 setupEditButtons ( ) ;
3334 } ;
35+
36+ // 为 textarea 添加 Ctrl + Enter 快捷键
37+ editTextarea . addEventListener ( 'keydown' , ( e ) => {
38+ if ( e . key === 'Enter' && ( e . ctrlKey || e . metaKey ) ) {
39+ e . preventDefault ( ) ; // 防止换行
40+ editSend . click ( ) ; // 触发发送按钮的点击事件
41+ }
42+ } ) ;
3443 } ;
3544 } ) ;
3645}
You can’t perform that action at this time.
0 commit comments