From 7630cbb291da98a02231e31fa899e5f6819d6cd7 Mon Sep 17 00:00:00 2001 From: Vanessa Date: Wed, 8 Mar 2023 10:07:29 +0800 Subject: [PATCH] :iphone: fix https://github.com/siyuan-note/siyuan/issues/7591 --- app/src/menus/Menu.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/menus/Menu.ts b/app/src/menus/Menu.ts index a795f94e1..4022eb07d 100644 --- a/app/src/menus/Menu.ts +++ b/app/src/menus/Menu.ts @@ -74,7 +74,9 @@ export class Menu { } private preventDefault(event: KeyboardEvent) { - if (!hasClosestByClassName(event.target as Element, "b3-menu")) { + if (!hasClosestByClassName(event.target as Element, "b3-menu") && + // 移动端底部键盘菜单 + !hasClosestByClassName(event.target as Element, "keyboard__bar")) { event.preventDefault(); } } @@ -118,7 +120,7 @@ export class Menu { setPosition(this.element, options.x - (isLeft ? window.siyuan.menus.menu.element.clientWidth : 0), options.y, options.h, options.w); } - public fullscreen () { + public fullscreen() { this.element.classList.add("b3-menu--fullscreen"); this.element.insertAdjacentHTML("afterbegin", `