mirror of
https://github.com/siyuan-note/siyuan.git
synced 2026-01-06 08:48:49 +01:00
🐛 空块无法 focus
This commit is contained in:
parent
734540fbe4
commit
17d0557bad
1 changed files with 6 additions and 1 deletions
|
|
@ -280,10 +280,15 @@ export const setFirstNodeRange = (editElement: Element, range: Range) => {
|
|||
return range;
|
||||
};
|
||||
|
||||
export const focusByOffset = (container: Node, start: number, end: number) => {
|
||||
export const focusByOffset = (container: Element, start: number, end: number) => {
|
||||
if (!container) {
|
||||
return false;
|
||||
}
|
||||
// 空块无法 focus
|
||||
const editElement = getContenteditableElement(container);
|
||||
if (editElement) {
|
||||
container = editElement;
|
||||
}
|
||||
let startNode;
|
||||
searchNode(container, container.firstChild, node => {
|
||||
if (node.nodeType === Node.TEXT_NODE) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue