We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 6ff8ff4 commit ce5257cCopy full SHA for ce5257c
static/js/kancloud.js
@@ -242,6 +242,16 @@ function initHighlighting() {
242
}
243
244
function handleEvent(event) {
245
+ // 如果焦点在输入框、textarea或可编辑元素中,不执行快捷键操作
246
+ var target = event.target;
247
+ var tagName = target.tagName.toLowerCase();
248
+ var isInputElement = tagName === 'input' || tagName === 'textarea' || tagName === 'select';
249
+ var isContentEditable = target.isContentEditable || target.contentEditable === 'true';
250
+
251
+ if (isInputElement || isContentEditable) {
252
+ return;
253
+ }
254
255
switch (event.keyCode) {
256
case 70: // ctrl + f 打开搜索面板 并获取焦点
257
$(".navg-item[data-mode='search']").click();
0 commit comments