Vanessa 2025-06-02 22:12:51 +08:00
parent e61edf720d
commit d6f1296dd1

View file

@ -1050,7 +1050,8 @@ export class WYSIWYG {
hasJump = true; hasJump = true;
} }
} else { } else {
if (!currentElement.classList.contains("protyle-breadcrumb__bar")) { if (!currentElement.classList.contains("protyle-breadcrumb__bar") &&
!currentElement.classList.contains("protyle-breadcrumb__item")) {
selectElements.push(currentElement); selectElements.push(currentElement);
} }
currentElement = currentElement.nextElementSibling; currentElement = currentElement.nextElementSibling;
@ -1237,7 +1238,10 @@ export class WYSIWYG {
} }
} }
}).element); }).element);
window.siyuan.menus.menu.append(new MenuItem({id: "separator_1", type: "separator"}).element); window.siyuan.menus.menu.append(new MenuItem({
id: "separator_1",
type: "separator"
}).element);
window.siyuan.menus.menu.append(new MenuItem({ window.siyuan.menus.menu.append(new MenuItem({
id: "alignLeft", id: "alignLeft",
icon: "iconAlignLeft", icon: "iconAlignLeft",
@ -1302,11 +1306,11 @@ export class WYSIWYG {
const scrollTop = tableBlockElement.querySelector("table").scrollTop; const scrollTop = tableBlockElement.querySelector("table").scrollTop;
tableBlockElement.querySelectorAll("th, td").forEach((item: HTMLTableCellElement) => { tableBlockElement.querySelectorAll("th, td").forEach((item: HTMLTableCellElement) => {
if (!item.classList.contains("fn__none") && isIncludeCell({ if (!item.classList.contains("fn__none") && isIncludeCell({
tableSelectElement, tableSelectElement,
scrollLeft, scrollLeft,
scrollTop, scrollTop,
item, item,
}) && (selectCellElements.length === 0 || (selectCellElements.length > 0 && item.offsetTop === selectCellElements[0].offsetTop))) { }) && (selectCellElements.length === 0 || (selectCellElements.length > 0 && item.offsetTop === selectCellElements[0].offsetTop))) {
selectCellElements.push(item); selectCellElements.push(item);
} }
}); });
@ -1340,7 +1344,10 @@ export class WYSIWYG {
} }
} }
}).element); }).element);
window.siyuan.menus.menu.append(new MenuItem({id: "separator_2", type: "separator"}).element); window.siyuan.menus.menu.append(new MenuItem({
id: "separator_2",
type: "separator"
}).element);
} }
window.siyuan.menus.menu.append(new MenuItem({ window.siyuan.menus.menu.append(new MenuItem({
id: "copyPlainText", id: "copyPlainText",