Vanessa 2025-07-25 11:52:57 +08:00
parent 61d08370dc
commit c5bfa68058
3 changed files with 82 additions and 3 deletions

View file

@ -49,9 +49,9 @@ import {Dialog} from "../../../dialog";
import {bindLayoutEvent, getLayoutHTML, updateLayout} from "./layout";
import {setGalleryCover, setGalleryRatio, setGallerySize} from "./gallery/util";
import {
bindGroupsEvent,
bindGroupsEvent, bindGroupsNumber,
getGroupsHTML,
getGroupsMethodHTML,
getGroupsMethodHTML, getGroupsNumberHTML,
goGroupsDate,
goGroupsSort,
setGroupMethod
@ -1463,6 +1463,7 @@ export const openMenuPanel = (options: {
event.stopPropagation();
break;
} else if (type === "goGroups") {
closeCB = undefined;
menuElement.innerHTML = getGroupsHTML(fields, data.view);
bindGroupsEvent({
protyle: options.protyle,
@ -1481,6 +1482,19 @@ export const openMenuPanel = (options: {
event.preventDefault();
event.stopPropagation();
break;
} else if (type === "getGroupsNumber") {
window.siyuan.menus.menu.remove();
menuElement.innerHTML = getGroupsNumberHTML(data.view.group);
setPosition(menuElement, tabRect.right - menuElement.clientWidth, tabRect.bottom, tabRect.height);
closeCB = bindGroupsNumber({
protyle: options.protyle,
data,
menuElement,
blockElement: options.blockElement
});
event.preventDefault();
event.stopPropagation();
break;
}
// 有错误日志,没找到重现步骤,需先判断一下
if (!target || !target.parentElement) {