This commit is contained in:
Vanessa 2023-08-16 23:18:07 +08:00
parent 063b84748d
commit 12c5abc157

View file

@ -404,11 +404,11 @@ export const showKeyboardToolbar = () => {
const contentElement = hasClosestByClassName(range.startContainer, "protyle-content", true);
if (contentElement) {
const cursorTop = getSelectionPosition(contentElement).top - contentElement.getBoundingClientRect().top;
if (cursorTop < window.innerHeight - 96) {
if (cursorTop < window.innerHeight - 118.5) { // 118: contentElement.getBoundingClientRect().top + toolbarElement.clientHeight
return;
}
contentElement.scroll({
top: contentElement.scrollTop + cursorTop - ((window.outerHeight - 65) / 2 - 30),
top: contentElement.scrollTop + cursorTop - ((window.outerHeight - 118.5) / 2 - 26),
left: contentElement.scrollLeft,
behavior: "smooth"
});