This commit is contained in:
Vanessa 2023-05-17 21:06:37 +08:00
parent fb6b4e48ca
commit b898f7b4c7
2 changed files with 13 additions and 5 deletions

View File

@ -449,16 +449,20 @@ export const JSONToLayout = (app: App, isStart: boolean) => {
}
const idZoomIn = getIdZoomInByPath();
// 启动时 layout 中有该文档,该文档还原会在此之后,因此需有延迟
if (idZoomIn.id) {
setTimeout(() => {
setTimeout(() => {
// 启动时 layout 中有该文档,该文档还原会在此之后,因此需有延迟
if (idZoomIn.id) {
openFileById({
id: idZoomIn.id,
action: idZoomIn.isZoomIn ? [Constants.CB_GET_ALL, Constants.CB_GET_FOCUS] : [Constants.CB_GET_FOCUS, Constants.CB_GET_CONTEXT],
zoomIn: idZoomIn.isZoomIn
});
}, Constants.TIMEOUT_LOAD);
}
}
app.plugins.forEach(item => {
item.onLayoutReady();
})
}, Constants.TIMEOUT_LOAD);
};
export const layoutToJSON = (layout: Layout | Wnd | Tab | Model, json: any, dropEditScroll = false) => {

View File

@ -47,6 +47,10 @@ export class Plugin {
// 禁用/卸载
}
public onLayoutReady() {
// 布局加载完成
}
public addTopBar(options: {
icon: string,
title: string,