Vanessa 2024-05-12 12:41:18 +08:00
parent 46282d22c4
commit 2764854ff2

View file

@ -6,6 +6,7 @@ import {getEventName} from "../../protyle/util/compatibility";
import {App} from "../../index";
import {closePanel} from "../util/closePanel";
import {checkFold} from "../../util/noRelyPCFunction";
import {hasClosestBlock} from "../../protyle/util/hasClosest";
export class MobileOutline {
private tree: Tree;
@ -83,6 +84,16 @@ export class MobileOutline {
this.openNodes[blockId] = this.tree.getExpandIds();
}
if (window.siyuan.mobile.editor?.protyle?.toolbar.range) {
const blockElement = hasClosestBlock(window.siyuan.mobile.editor.protyle.toolbar.range.startContainer);
if (blockElement) {
const currentElement = this.element.querySelector(`[data-node-id="${blockElement.dataset.nodeId}"]`);
if (currentElement) {
currentElement.classList.add("b3-list-item--focus");
return;
}
}
}
if (currentId) {
currentElement = this.element.querySelector(`[data-node-id="${currentId}"]`);
if (currentElement) {