This commit is contained in:
parent
d37f03fbf1
commit
61b73e2c59
1 changed files with 10 additions and 2 deletions
|
@ -256,7 +256,11 @@ export const keydown = (protyle: IProtyle, editorElement: HTMLElement) => {
|
|||
}
|
||||
} else if (protyle.title && protyle.title.editElement &&
|
||||
(protyle.wysiwyg.element.firstElementChild.getAttribute("data-eof") === "1" || protyle.contentElement.scrollTop === 0)) {
|
||||
protyle.title.editElement.focus();
|
||||
const titleRange = setLastNodeRange(protyle.title.editElement, range, false);
|
||||
titleRange.collapse(false);
|
||||
focusByRange(titleRange);
|
||||
event.stopPropagation();
|
||||
event.preventDefault();
|
||||
} else if (protyle.contentElement.scrollTop !== 0) {
|
||||
protyle.contentElement.scrollTop = 0;
|
||||
protyle.scroll.lastScrollTop = 8;
|
||||
|
@ -650,7 +654,11 @@ export const keydown = (protyle: IProtyle, editorElement: HTMLElement) => {
|
|||
if (protyle.title && protyle.title.editElement &&
|
||||
(protyle.wysiwyg.element.firstElementChild.getAttribute("data-eof") === "1" ||
|
||||
protyle.contentElement.scrollTop === 0)) {
|
||||
protyle.title.editElement.focus();
|
||||
const titleRange = setLastNodeRange(protyle.title.editElement, range, false);
|
||||
titleRange.collapse(false);
|
||||
focusByRange(titleRange);
|
||||
event.stopPropagation();
|
||||
event.preventDefault();
|
||||
} else {
|
||||
protyle.contentElement.scrollTop = 0;
|
||||
protyle.scroll.lastScrollTop = 8;
|
||||
|
|
Loading…
Add table
Reference in a new issue